Gem Komutu bulunamadı


89

Ubuntu 10.10 32 bit üzerine gem kurdum

apt-get install gem -y

Ama koşmaya çalıştığımda

gem install something.gem

Komutun bulunamama hatasını alıyorum.

bash: gem: command not found

Gem'i yükledim, komutu bulamadığını söylemesinin herhangi bir nedeni var mı?

Bu dosyalar gem paketi ile kuruldu

http://pastie.org/3483416


/Usr/local/rvm/gems/ruby-1.9.3-p125/bin:/usr/local/rvm/gems/ruby-1.9.3-p125@global/bin:/usr/local/rvm/rubies diyor /ruby-1.9.3-p125/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: / usr / ga mes
awmusic12635

Yanıtlar:


53

Yakut mücevherler mi istiyorsun? Öyleyse, libgemplugin-ruby'yi kurmanız gerekir ve ardından yakut 'gem' programı yolunuza çıkacaktır:

aptitude install libgemplugin-ruby

6
Bu paketi bulmak için hangi aynayı kullanıyorsunuz? Burada varsayılan raspbian sources.list ile bulamıyorum.
2014

123

Takip etmeyi dene:

sudo apt-get install rubygems

12
Bununla sadece kurulum arasındaki fark rubynedir?
basickarl

23

Aşağıdaki komut, ubuntu için ruby ​​gem'i yükler:

apt-get install libgemplugin-ruby

Ruby kurulduktan sonra yaptım.


2
Ubuntu 18 için paket bulunamıyor! :(
Nirojan Selvanathan

22

Bu paketi yüklemek gem, Debian 8'de şu komutu kullanmanıza izin verir :

apt-get install rubygems-integration

Bir mücevher paketi kurmak için şunlara da ihtiyacınız olabilir:

apt-get install ruby ruby-dev

1
Kod takdir edilmekle birlikte, her zaman beraberinde bir açıklaması olmalıdır. Bu uzun olmak zorunda değil ama bekleniyor.
peterh - Monica'yı eski haline getir

10

RHEL / Fedora / CentOS / etc ve SuSE / OpenSuSE için eşdeğer paket olan FWIW, 'rubygems' olarak adlandırılıyor gibi görünüyor.


9

Aşağıdaki komut size yardımcı olabilir

sudo apt-get install ruby


9

Debian, Ubuntu veya Linux Mint'te:

$ sudo apt-get install rubygems ruby-dev

CentOS, Fedora veya RHEL'de:

$ sudo yum install rubygems ruby-devel

6

CentOS 7'de şunları yapabilirsiniz:

yum -y rubygems-devel yükle

Bu benim için çalıştı.


6

Ubuntu 14.04'te,

apt-get install ruby ruby-dev

bu gemsizin için yükleyecek .


3

Bunun bir yanıt için biraz geç olduğunu biliyorum. Ama bu hatayla karşılaştım ve burada bir çözüm buldum: https://rvm.io/integration/gnome-terminal

Terminal tercihleri ​​altında 'Komutunu oturum açma kabuğu olarak çalıştır'ı etkinleştirmeniz yeterlidir.


2

rvm'nin bir işlev olduğunu kontrol edin type rvm | head -1


Benim için çalıştı. Komut çıktısı şu iken hata alıyordum : rvm /home/zesaver/.rvm/bin/rvm . Sonra .bashrc'ye ekledim : [[-s "$ HOME / .rvm / scripts / rvm"]] && source "$ HOME / .rvm / scripts / rvm" # RVM'yi bir kabuk oturumuna bir işlev olarak yükleyin . Ve terminalimi yeniden açtım. Şimdi cevap şuydu: rvm bir kabuk işlevidir . Ve gem komutu çalışmaya başladı.
zesaver

1

Aşağıdaki komut size gem paketinin yüklediği dosyaların listesini verecektir:

dpkg -L gem

bu, sorun gidermenize yardımcı olacaktır.


Tamam, çalıştırdım ve dosyaların bir listesini aldım
awmusic12635


1

Ben de aynı sorunu yaşadım. Yaptığım şey şuydu:

sudo apt-get update

Ve sonra Ruby-full'ı yeniden yükleyin

sudo apt-get install ruby-full
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.