我试图按照本教程在这里:http://railstutorial.org/chapters/static-pages#top找不到生成器rspec:install。
当我运行:
$轨产生的RSpec:安装
我得到:
莫非找不到生成器rspec:install。
可能是什么问题,只要我使用Rails的3.0.0.rc?
谢谢。
我试图按照本教程在这里:http://railstutorial.org/chapters/static-pages#top找不到生成器rspec:install。
当我运行:
$轨产生的RSpec:安装
我得到:
莫非找不到生成器rspec:install。
可能是什么问题,只要我使用Rails的3.0.0.rc?
谢谢。
尝试将其安装为宝石。
创业板安装rspec的
在你的config /导轨3的environment.rb你保持宝石那里与捆绑安装,但在你做什么,你可以只创业板安装rspec的条款。
添加到您的Gemfile:
group :development, :test do
gem 'rspec-rails', ">= 2.0.0.beta"
end
和运行捆绑安装
所安装nokogiri
事后rails generate rspec:install
跑预期。
直到我发现我在执行“rails generate rspec :: install”(带两个冒号),而不是“rails generate rspec:install”(只有一个像你应该这样做的)之前,这对我而言并不适用。 )如果像我一样,你是Ruby的新手,但这不起作用,请检查你的语法。 – 2011-12-16 02:25:30
为我工作 - 只是不得不离开版本信息 – 2012-01-25 16:31:47
我已经做了gem install rspec
,然后添加到gemfile中,就像Andreas说的那样。
在Windows 7中使用Rails 3.2.1和ruby 1.9.3,并且工作完美。
我得到了这个相同的错误,发现我忘记保存我在Sublime中做的Gemfile修改,然后运行Bundle install命令。我保存,然后重新安装捆绑软件,并能够运行rails生成rspec:install命令
将gem 'rspec-rails'
加入Gemfile
并保存。在终端中运行bundle
命令。而在config/application.rb
,加入这一行配置的
config.generators do |g|
g.test_framework :rspec, :fixture => true, :views => false
g.integration_tool :rspec, :fixture => true, :views => true
end
我意识到,我更新了我的Gemfile
之后,我没有救。我简单地保存,在命令行上跑bundle install
,最后跑$ rails generate rspec:install
确保你安装了rspec-rails
而不是rspec
。叹气,我失去了一些时间。
谢谢,我知道那feelz:D – 2017-04-09 10:06:58
通过运行悉尼在其他文章中建议的以下命令来删除所有rspec版本,然后安装-V 2.0。1
gem uninstall rspec
gem uninstall rspec-core rspec-expectations rspec-mocks rspec-support
gem install rspec -v 2.0.1
以下行添加到创业板上市文件
gem 'rspec-rails', '~> 2.0.0'
,然后运行
rails generate rspec:install
运行没有任何问题
默认情况下,我只有'rspec-rails'
我gemfile等捆绑器安装了rspec-rails 1.x(某些史前版本)出于某种原因。在我修改我的gemfile之后,我有gem 'rspec-rails', '~>3.0'
并运行软件包更新,它运行良好。
这不起作用。请参阅上面的@ Andreas的回答。 – Frank 2011-11-09 13:31:51