Jekyll: インストールエラー:Ruby V2.2がインストールされていても、jekyllにはRubyバージョン> = 2.0.0が必要です

作成日 2016年03月29日  ·  4コメント  ·  ソース: jekyll/jekyll

どのバージョンのJekyllを使用していますか( jekyll -v )?

Ruby V2.2.1がインストールされていても、Jekyllの初回インストールは失敗します。

$ sudo gem install jekyll

エラー:jekyllのインストール中にエラーが発生しました:
jekyllにはRubyバージョン> = 2.0.0が必要です。

$ルビー-v
ruby 2.2.1p85(2015-02-26リビジョン49769)[x86_64-linux]

どのオペレーティングシステムを使用していますか?

Ubuntu 14.04

あなたは何をした?

(問題の原因となっているコンテンツ、関連する構成設定、および実行したコマンドを含めてください)

何を見たいと思いましたか?
代わりに何を見ましたか?

s

frozen-due-to-age

最も参考になるコメント

ああ、わかった。 2つのバージョンの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のインストールでデフォルトのユーザー(ルートなし)にインストールしたばかりの場合、 sudo gem install jekyllでJekyllをインストールしようとしていました:-)

あなたの助けをありがとう:+1:

全てのコメント4件

次のコマンドを実行して、出力をお願いします。

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を使用してRuby2にアップデートしました。 $ ruby -vが2.2.1を返すので、これは機能したようです。 すみません、何が足りませんか。

ああ、わかった。 2つのバージョンの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のインストールでデフォルトのユーザー(ルートなし)にインストールしたばかりの場合、 sudo gem install jekyllでJekyllをインストールしようとしていました:-)

あなたの助けをありがとう:+1:

@glynhudson Ubuntu14.04でRuby2.0をプルダウンできるはずです。 これは1.9.1でこの奇妙なことを行います。これは、Rubyチームがまだ間違っていた時代に戻ったため、代替を選択する必要がありますが、その時点でUbuntuでgem2.0とruby2.0を使用できるようになります。

このページは役に立ちましたか?
0 / 5 - 0 評価