jekyll -v
)?即使安装了 Ruby V2.2.1,Jekyll 首次安装也会失败:
$ sudo gem 安装 jekyll
错误:安装 jekyll 时出错:
jekyll 需要 Ruby 版本 >= 2.0.0。
$红宝石-v
ruby 2.2.1p85(2015-02-26 修订版 49769)[x86_64-linux]
Ubuntu 14.04
(请包括导致问题的内容、任何相关的配置设置以及您运行的命令)
s
运行以下命令并给我输出:
dpkg --get-selections | grep -i ruby
ll /usr/{,local/}bin | grep -E 'gem|ruby'
dpkg --get-selections | grep -i ruby
libruby1.9.1 install
ruby install
ruby-dev install
ruby1.9.1 install
ruby1.9.1-dev install
我使用curl -sSL https://get.rvm.io | bash -s stable --ruby
更新到 Ruby 2。 自从$ ruby -v
返回 2.2.1 以来,这似乎已经奏效了。 对不起,我错过了什么。
啊明白了。 原来我安装了两个版本的 ruby:
sudo ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
ruby -v
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
如果我刚刚使用gem instal jekyll
安装到我的默认用户(没有 root),我试图用sudo gem install jekyll
安装 Jekyll 安装成功:-)
感谢您的帮助:+1:
@glynhudson您应该能够在 Ubuntu 14.04 上下载 Ruby2.0。 它对 1.9.1 做了这个奇怪的事情,因为那是在 Ruby 团队做错的时候,所以你必须选择替代方案,但那时 Ubuntu 将为你提供 gem2.0 和 ruby2.0。
最有用的评论
啊明白了。 原来我安装了两个版本的 ruby:
如果我刚刚使用
gem instal jekyll
安装到我的默认用户(没有 root),我试图用sudo gem install jekyll
安装 Jekyll 安装成功:-)感谢您的帮助:+1: