1

我正在尝试在 CentOS 6.3 上安装 Ruby 我已经从源代码安装了 ruby​​-1.9.3-p286。然而,一旦完成,我尝试执行 gem -v 来验证 gems 是否已安装并且我得到 /usr/bin/gem: No such file or directory。我以为这个版本的 ruby​​ 会自动安装 gems。难道我做错了什么?

4

1 回答 1

3

除非您--prefix在构建它之前提供了一个目录,否则 Ruby(至少该版本 - 不能确定其他版本)将在/usr/local. 那将意味着gem生活在/usr/local/bin/gem

如果该文件在那里,您可能需要考虑添加/usr/local/bin到您的路径:

# ~/.bashrc (or equivalent):
export PATH=/usr/local/bin:$PATH
于 2012-10-13T16:55:24.173 回答