0

我正在关注 Michael Hartl 的教程并运行了这 2 块代码

$ 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 个单独的终端窗口 终端 1 终端 2的屏幕截图

谢谢!瑞安

4

1 回答 1

0

测试

  1. rvm current- 是否选择了合适的红宝石
  2. echo $PATH- 第一个位置应该是 .../bundler_stubs 的路径

解决方案

  1. 对于这两个错误,它可能会再次使用cd .- 但这可能是有问题的

  2. 您需要确保正确加载了 RVM,并且在会话中加载了正确的 ruby​​:

  3. PATH确保在 RC 脚本中加载 RVM 后不要覆盖

于 2012-03-16T11:59:52.707 回答