Perintah Permata tidak ditemukan


89

Saya telah menginstal permata di Ubuntu 10.10 32 bit dengan

apt-get install gem -y

Tapi saat aku coba lari

gem install something.gem

Saya mendapatkan kesalahan dari perintah tidak ditemukan.

bash: gem: command not found

Saya telah menginstal gem, apakah ada alasan mengapa ia mengatakan tidak dapat menemukan perintah?

File-file ini diinstal dengan paket gem

http://pastie.org/3483416


Tercantum /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 /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

Jawaban:


53

Apakah Anda menginginkan permata ruby? Jika demikian, Anda perlu menginstal libgemplugin-ruby dan program 'gem' ruby ​​akan berada di jalur Anda:

aptitude install libgemplugin-ruby

6
cermin mana yang Anda gunakan untuk menemukan paket ini? Saya tidak dapat menemukan di sini dengan source.list raspbian default.
gog

123

Coba yang berikut ini:

sudo apt-get install rubygems

12
Apa perbedaan antara ini dan menginstal saja ruby?
basickarl

23

Perintah berikut menginstal permata ruby ​​untuk ubuntu:

apt-get install libgemplugin-ruby

Saya melakukannya setelah ruby ​​dipasang.


2
Tidak dapat menemukan paket untuk Ubuntu 18! :(
Nirojan Selvanathan

22

Menginstal paket ini memungkinkan Anda menggunakan gemperintah di Debian 8:

apt-get install rubygems-integration

Untuk menginstal paket gem Anda mungkin juga membutuhkan:

apt-get install ruby ruby-dev

1
Meskipun kode ini dihargai, kode tersebut harus selalu memiliki penjelasan yang menyertai. Ini tidak harus lama, tetapi seperti yang diharapkan.
peterh - Pulihkan Monica

10

FWIW, paket yang setara untuk RHEL / Fedora / CentOS / etc dan SuSE / OpenSuSE tampaknya disebut 'rubygems'.



9

Di Debian, Ubuntu, atau Linux Mint:

$ sudo apt-get install rubygems ruby-dev

Di CentOS, Fedora atau RHEL:

$ sudo yum install rubygems ruby-devel

6

Di CentOS 7 Anda dapat melakukan:

yum -y instal rubygems-devel

Itu berhasil untuk saya.


6

Di Ubuntu 14.04,

apt-get install ruby ruby-dev

ini akan menginstal gemuntuk Anda.


3

Saya tahu ini agak terlambat untuk sebuah tanggapan. Tetapi saya mengalami kesalahan ini dan saya menemukan solusi di sini: https://rvm.io/integration/gnome-terminal

Anda hanya perlu mengaktifkan 'Jalankan perintah sebagai shell login' di bawah preferensi terminal.


2

periksa bahwa rvm adalah sebuah fungsi type rvm | head -1


Bekerja untuk saya. Saya mendapatkan kesalahan saat output perintahnya adalah: rvm adalah /home/zesaver/.rvm/bin/rvm . Lalu saya menambahkan ke .bashrc saya: [[-s "$ HOME / .rvm / scripts / rvm"]] && source "$ HOME / .rvm / scripts / rvm" # Muat RVM ke sesi shell sebagai fungsi . Dan membuka kembali terminal saya. Sekarang jawabannya adalah: rvm adalah fungsi shell . Dan perintah permata mulai bekerja.
zesaver

1

Perintah berikut akan memberi Anda daftar file yang diinstal paket gem:

dpkg -L gem

yang akan membantu Anda memecahkan masalah.


Oke, saya menjalankannya dan mendapatkan daftar file
awmusic12635


1

Saya memiliki masalah yang sama. Apa yang saya lakukan adalah:

sudo apt-get update

Dan kemudian instal ulang ruby-full

sudo apt-get install ruby-full
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.