Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 CentOS 6.3 上安装 Ruby 我已经从源代码安装了 ruby-1.9.3-p286。然而,一旦完成,我尝试执行 gem -v 来验证 gems 是否已安装并且我得到 /usr/bin/gem: No such file or directory。我以为这个版本的 ruby 会自动安装 gems。难道我做错了什么?
除非您--prefix在构建它之前提供了一个目录,否则 Ruby(至少该版本 - 不能确定其他版本)将在/usr/local. 那将意味着gem生活在/usr/local/bin/gem。
--prefix
/usr/local
gem
/usr/local/bin/gem
如果该文件在那里,您可能需要考虑添加/usr/local/bin到您的路径:
/usr/local/bin
# ~/.bashrc (or equivalent): export PATH=/usr/local/bin:$PATH