小编asp*_*ire的帖子

使用自动测试找不到命令/使用'bundle install'安装缺少的gem二进制文件

我对RoR完全不熟悉.我正在关注Michael Hartl的书.我无法进行自动测试.请建议出现问题的原因和解决方法.

当我在Rails项目目录中的命令行运行'autotest'时,我得到以下信息:

-bash: autotest: command not found
Run Code Online (Sandbox Code Playgroud)

当我运行'bundle exec autotest'时,我得到以下信息:

 bundler: command not found: autotest
 Install missing gem binaries with `bundle install'
Run Code Online (Sandbox Code Playgroud)

这是Gemfile

source 'http://rubygems.org'

gem 'rails', '3.0.3'
gem 'sqlite3-ruby', :require => 'sqlite3'

group :development do
gem 'autotest'
gem 'rspec-rails', '2.4.1' 
end

group :test do
gem 'rspec', '2.4.0'
gem 'webrat', '0.7.1'
end
Run Code Online (Sandbox Code Playgroud)

这是'宝石列表'的输出

abstract (1.0.0)
actionmailer (3.0.7, 3.0.6, 3.0.3, 2.3.5, 1.3.6)
actionpack (3.0.7, 3.0.6, 3.0.3, 2.3.5, 1.13.6)
actionwebservice (1.2.6)
activeresource (3.0.7, 3.0.6, 3.0.3, 2.3.5)
activesupport (3.0.7, 3.0.6, 3.0.3, 2.3.5, …
Run Code Online (Sandbox Code Playgroud)

ruby bash ruby-on-rails autotest

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

autotest ×1

bash ×1

ruby ×1

ruby-on-rails ×1