未找到宝石命令

awm*_*635 80 ruby linux rubygems

我在Ubuntu 10.10 32位上安装了gem

apt-get install gem -y
Run Code Online (Sandbox Code Playgroud)

但是当我试着奔跑的时候

gem install something.gem
Run Code Online (Sandbox Code Playgroud)

我收到错误的命令找不到.

bash: gem: command not found
Run Code Online (Sandbox Code Playgroud)

我安装了gem,有什么理由说它找不到命令?

这些文件是由gem包安装的

http://pastie.org/3483416

小智 110

请尝试以下方法:

sudo apt-get install rubygems
Run Code Online (Sandbox Code Playgroud)

  • 这和安装只是'红宝石'的区别是什么? (9认同)

011*_*110 52

你想要红宝石宝石吗?如果是这样,你需要安装libgemplugin-ruby然后ruby'gem'程序将在你的路径中:

aptitude install libgemplugin-ruby
Run Code Online (Sandbox Code Playgroud)

  • 你用镜子来找这个包吗?我在这里找不到默认的raspbian sources.list. (6认同)

Dru*_*ion 23

以下命令为ubuntu安装ruby gem:

apt-get install libgemplugin-ruby
Run Code Online (Sandbox Code Playgroud)

安装ruby之后我就做到了.

  • 无法找到 Ubuntu 18 的软件包!:( (2认同)

jsn*_*ack 21

安装此软件包允许您gem在Debian 8上使用命令:

apt-get install rubygems-integration
Run Code Online (Sandbox Code Playgroud)

要安装gem包,您可能还需要:

apt-get install ruby ruby-dev
Run Code Online (Sandbox Code Playgroud)


Yas*_*ria 11

在 Debian、Ubuntu 或 Linux Mint 上:

$ sudo apt-get install rubygems ruby-dev
Run Code Online (Sandbox Code Playgroud)

在 CentOS、Fedora 或 RHEL 上:

$ sudo yum install rubygems ruby-devel
Run Code Online (Sandbox Code Playgroud)


Dav*_*old 10

FWIW,RHEL/Fedora/CentOS/etc和SuSE/OpenSuSE的等效包似乎被称为'rubygems'.


Aka*_*ain 9

以下命令可以帮助您

sudo apt-get install ruby


the*_*ude 6

在CentOS 7上,您可以:

yum -y install ruby​​gems-devel

这对我有用.


emm*_*phd 6

在 Ubuntu 14.04 上,

apt-get install ruby ruby-dev

这将为gem您安装。


小智 6

我有同样的问题。我所做的是:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

然后重新安装 ruby​​-full

sudo apt-get install ruby-full
Run Code Online (Sandbox Code Playgroud)