尝试设置Cucumber,Watir和RubyMine。
创建黄瓜测试并尝试进行捆绑安装并继续收到错误。
/usr/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) install
40:232: execution error: -e:1:in `load': cannot load such file -- install (LoadError)
from -e:1:in `<main>'
(1)
Process finished with exit code 1
我甚至不知道在哪里寻找这个问题,这是一个RubyMine问题还是不需要Gem问题?
Ruby 2.3.0
任何帮助表示赞赏!!!
答案 0 :(得分:0)
几乎不可能理解你想要实现的目标,但行为很明确:
load($0=ARGV.shift)
(设置全局变量没有影响,为清楚起见省略)内联; install
传递给它; ARGV.shift
提取第一个命令行参数(install
)并将其传递给load
; load
未能向您提供错误消息。这个问题:
答案 1 :(得分:0)
在Gemfile或gemspec中的某个地方,您依赖于无法满足的Bundler gem。像:
spec.add_development_dependency 'bundler', '~> 1.10'
但是你只安装了bundler 1.13.1。 RubyMine无法正确处理这种情况,并且您会收到描述错误。
删除或更新Gemfile(或gemspec)中的版本规范。