我正在关注Michael Hartl的教程,并运行了这两段代码
$ rvm get head && rvm reload
$ chmod +x $rvm_path/hooks/after_cd_bundler
$ cd ~/rails_projects/sample_app
$ bundle install --without production --binstubs=./bundler_stubs
现在当我在我的第一个终端窗口上运行Guard时,一切都很好,但是当我打开另一个终端窗口并运行完全相同的命令时,它会抱怨我在Bundler之外运行Guard。为什么会这样?
仍然无法发布图片,但这里是2个独立终端窗口的屏幕截图 terminal 1 terminal 2
谢谢! 莱恩
答案 0 :(得分:0)
rvm current
- 选择了合适的红宝石echo $PATH
- 第一个位置应该是... / bundler_stubs 对于这两个错误,它可能会再次使用cd .
- 但这可能会有问题
您需要确保RVM已正确加载,并且在会话中加载了正确的ruby:
rvm get head --auto
- 保留其中的主旨确保在RC脚本中加载RVM后不覆盖PATH