Ruby on rails 3 can';t查找可执行错误自动测试4.4.6

Ruby on rails 3 can';t查找可执行错误自动测试4.4.6,ruby-on-rails-3,autotest,spork,Ruby On Rails 3,Autotest,Spork,我正在尝试回滚一个失败的spork安装,并卸载了autotest,因为我遇到了问题。重新安装后,从命令行运行autotest时,我现在遇到以下错误: /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:335:在“bin_路径”中:找不到autotest-4.4.6的可执行自动测试(Gem::Exception) 我已经在谷歌上搜索了一段时间,但运气不好(“rspec、autotest和Rails 3…”线程的建议不起作用。还有其他想法吗?如果您的Gemf

我正在尝试回滚一个失败的spork安装,并卸载了autotest,因为我遇到了问题。重新安装后,从命令行运行autotest时,我现在遇到以下错误:

/opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:335:在“bin_路径”中:找不到autotest-4.4.6的可执行自动测试(Gem::Exception)


我已经在谷歌上搜索了一段时间,但运气不好(“rspec、autotest和Rails 3…”线程的建议不起作用。还有其他想法吗?

如果您的
Gemfile
中指定了autotest,并且您已经运行了
捆绑包安装
,那么您可以在捆绑包的上下文中运行autotest:

bundle exec autotest

如果在您的
Gemfile
中指定了自动测试,并且您已经运行了
bundle install
,那么您可以在bundle的上下文中运行自动测试:

bundle exec autotest

如果其他人遇到这个问题,对我有效的方法是:第一,运行gem清理并清除旧的gem。第二,向我的gemfile添加自动测试并运行“bundle安装”最后,运行bundle exec autotest.@TronSawyer这对我来说也很有效-在我运行
gem cleanup
之后,我甚至不需要
bundle exec
它只是从
autotest
开始工作。如果有人遇到这个问题,对我有效的是,首先:运行gem cleanup并清除旧的gem。其次,添加aut测试gemfile并运行“bundle install”,最后运行bundle exec autotest.@TronSawyer这对我来说也很有用-在我运行
gem cleanup
之后,我甚至不需要
bundle exec
它只是从
autotest
开始工作