【发布时间】:2011-04-14 08:30:48
【问题描述】:
我刚刚安装了 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。这种行为是否正确?
编辑:显然问题是shell之间不记得默认配置。
如果我输入“rvm 1.8.7 --default”,那么它可以工作,但是一旦我打开一个新的 shell,它就不会了。
【问题讨论】: