我在 Sublime Text 3 中使用 RubyTest,使用subl
命令从终端打开 Sublime,然后遇到以下错误:
[MY_HOME_DIRECTORY]/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler/setup
我在 RubyTest 用户设置中所做的唯一更改是设置"check_for_rbenv" = true
。您会从错误中注意到 RubyTest 很好地拾取了 rbenv。随着错误,RubyTest 吐出它试图运行的命令,/usr/local/bin/rbenv exec ruby -Itest test/unit/company_test.rb
. 直接从目录中的终端运行该命令可以完美运行。
当我将 RubyTest 用户设置更改为 时"check_for_bundler": true
,我收到以下错误:
rbenv: bundle: command not found
同样,/usr/local/bin/rbenv exec bundle exec ruby -Itest test/unit/company_test.rb
从终端运行命令有效。
任何想法都非常感谢。