【发布时间】:2011-04-30 12:33:05
【问题描述】:
我已经安装了 RVM,并且如安装 http://rvm.beginrescueend.com/rvm/install/ 中所述,我能够得到“rvm 是一个函数”。
我读过的很多内容都建议不要使用 sudo gem install bundler,但如果没有 sudo,它就无法工作(错误说我无法使用 gem install bundler 写入 var/lib/gems/1.8)
即使在“成功安装捆绑程序”之后,当我尝试从我的应用程序运行“gem bundle install”或“bundle install”时,我仍然会收到“找不到捆绑命令”。
我想我需要更改可执行文件,但我不知道如何执行此操作。
RubyGems 环境:
- RUBYGEMS 版本:1.3.7
- 红宝石版本:1.8.7(2010-06-23 补丁级别 299)[x86_64-linux]
- 安装目录:/var/lib/gems/1.8
- 红宝石可执行文件:/usr/bin/ruby1.8
- 可执行目录:/var/lib/gems/1.8/bin
- RUBYGEMS 平台:
- 红宝石
- x86_64-linux
- 宝石路径:
- /var/lib/gems/1.8
- /home/james/.gem/ruby/1.8
- 宝石配置:
- :update_sources => 真
- :verbose => 真
- :benchmark => 假
- :backtrace => 假
- :bulk_threshold => 1000
- 远程来源:
非常感谢任何帮助。谢谢。
【问题讨论】:
-
所以我想我不是在 Root 上安装了 Gems,这导致安装目录最终位于 var/lib/gems/1.8。我需要卸载然后重新安装吗?出于某种愚蠢的原因,我真的在为此苦苦挣扎,所以任何帮助都会很棒。谢谢!
-
想通了!真的很愚蠢,我结束了用户对 var/lib/gems/1.8 的写入权限,然后将 var/lib/gems/1.8 添加到路径中。它对安装中的 ubuntu 用户说得很清楚,我想我只是错过了它。
标签: installation ruby-on-rails-3 rubygems bundle