Jekyll: Kesalahan penginstalan: jekyll membutuhkan versi Ruby >= 2.0.0 meskipun Ruby V2.2 terinstal

Dibuat pada 29 Mar 2016  ·  4Komentar  ·  Sumber: jekyll/jekyll

Versi Jekyll apa yang Anda gunakan ( jekyll -v )?

Jekyll pertama kali menginstal gagal meskipun Ruby V2.2.1 diinstal:

$ sudo permata instal jekyll

KESALAHAN: Kesalahan menginstal jekyll:
jekyll membutuhkan versi Ruby >= 2.0.0.

$ rubi -v
ruby 2.2.1p85 (2015-02-26 revisi 49769) [x86_64-linux]

Sistem operasi apa yang Anda gunakan?

Ubuntu 14.04

Apa yang kamu lakukan?

(Harap sertakan konten yang menyebabkan masalah, pengaturan konfigurasi yang relevan, dan perintah yang Anda jalankan)

Apa yang Anda harapkan untuk dilihat?
Apa yang Anda lihat sebagai gantinya?

S

frozen-due-to-age

Komentar yang paling membantu

Ah mengerti. Ternyata saya menginstal dua versi 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]

Saya mencoba menginstal Jekyll dengan sudo gem install jekyll jika saya baru saja menginstal ke pengguna default saya (tanpa root) dengan gem instal jekyll install berjalan dengan baik :-)

Terima kasih atas bantuan Anda :+1:

Semua 4 komentar

Jalankan perintah berikut dan beri saya hasilnya:

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

Saya memperbarui ke Ruby 2 menggunakan curl -sSL https://get.rvm.io | bash -s stable --ruby . Ini tampaknya berhasil karena $ ruby -v mengembalikan 2.2.1. Maaf, apa yang saya lewatkan.

Ah mengerti. Ternyata saya menginstal dua versi 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]

Saya mencoba menginstal Jekyll dengan sudo gem install jekyll jika saya baru saja menginstal ke pengguna default saya (tanpa root) dengan gem instal jekyll install berjalan dengan baik :-)

Terima kasih atas bantuan Anda :+1:

@glynhudson Anda harus dapat menurunkan Ruby2.0 di Ubuntu 14.04. Ini melakukan hal yang aneh dengan 1.9.1 karena itu kembali pada hari-hari ketika Tim Ruby masih melakukan kesalahan sehingga Anda harus memilih alternatif tetapi pada saat itu Ubuntu akan memiliki gem2.0 dan ruby2.0 tersedia untuk Anda.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat