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
次のコマンドを実行して、出力をお願いします。
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を使用できるようになります。
最も参考になるコメント
ああ、わかった。 2つのバージョンのrubyをインストールしたことがわかりました。
gem instal jekyll
のインストールでデフォルトのユーザー(ルートなし)にインストールしたばかりの場合、sudo gem install jekyll
でJekyllをインストールしようとしていました:-)あなたの助けをありがとう:+1: