Linux Nane 17.2'deyim. Yakın zamanda apt-get purge ruby
ile ruby'i kaldırdım.rbenv: gem komutları Linux'ta bulunmuyor Mint
rbenv
yükledikten sonra rbenv install 2.3.0
yükledim, şimdi ~/.rbenv/versions/2.3.0/bin/ruby
var.
Ama şimdi gem install rubocop
yapamıyorum.
$ gem install rubocop
rbenv: gem: command not found
The `gem' command exists in these Ruby versions:
2.3.0
Ama ~/.rbenv/versions/2.3.0/bin/gem install rubocop
yapabilirsiniz: Ben bu olsun. Ben bittim kez Ancak, bunu kullanamazsınız: Bu yakut nereden geldiğini
$ rubocop --auto-correct
-bash: /usr/local/bin/rubocop: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory
Ben de dışarı bulamıyor:
$ dpkg -S /usr/bin/ruby1.9.1
dpkg-query: no path found matching pattern /usr/bin/ruby1.9.1
O RVM aracılığıyla yüklendiği mümkündür uzun zaman önce.
Ruby'mi nasıl düzeltebilirim?
Teşekkürler Mike. Bu benim için çalıştı. Cevabınız için bir açıklama yapabilir misiniz lütfen? Neyi yanlış yaptığımı bilmek isterim. – Housni
Kullanmadan önce yakut sürümünü seçmelisiniz ve sadece onu yüklediniz, ancak seçmediniz. Ve ayrıca, büyük operasyonlardan sonra rbenv rehash rbenv durumunu güncellemek için –
Anladığım kadarıyla, her zaman size yerel kodu oluşturan bir gem yüklemek için bu yeni gem için kabuk sihir güncellemek için rbenv rehash çalıştırmak zorunda. Bu, unutursanız sizi bir demet kadar gezdirecek bir şeydir. –