如何解决找不到RVM捆绑包
| 我刚安装了rvm,然后安装了bundler gem。➜ ~ ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10.7.0]
➜ ~ gem list|grep bundler
bundler (1.0.12)
但是,当我尝试运行bundle命令时,出现以下错误:
➜ ~ which bundle
bundle not found
有趣的是,如果我添加“ rvm ruby”,它会起作用
➜ ~ rvm ruby bundle
不过,我不认为我应该在任何命令之前添加rvm ruby。这种行为正确吗?
编辑:显然问题是在外壳之间不记得默认配置。
如果我输入\“ rvm 1.8.7 --default \”,那么它将起作用,但是一旦我打开一个新的外壳,它就不会起作用。
解决方法
运行
$ rvm use 1.8.7
,您应该会很好。这样做的原因是,除非另外指定,否则rvm将使用系统ruby / gems。您可以通过运行which ruby
并检查路径来验证这一点。
您也可以使用rvm设置默认红宝石,如下所示:$ rvm --default use 1.8.7
。
,我的问题是我在.zshrc的路径上有.rvm / bin,这引起了各种麻烦
,这对我有用:
rvm gemset list
rvm gemset use global
此处有更多详细信息:http://marcgrabanski.com/gem-management-with-rvm-and-bundler/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。