我对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)