【发布时间】:2013-07-15 15:11:45
【问题描述】:
操作系统:Linux Debian Wheezy
Rails 版本:3.2.0
我想配置 RSpec 以使用 Rails。
我正在使用此说明:https://github.com/rspec/rspec-rails(“安装”部分)。
当我尝试时:
rails generate rspec:install
在成功完成之前手册中描述的所有事情之后,
我明白了:
Usage: rails new APP_PATH [options]
等等
如何解决这个问题?
恕我直言我的 Gemfile 的相关部分:
gem 'rails', '3.2.0'
group :development, :test do
gem 'sqlite3', '1.3.5'
gem 'rspec-rails', '~> 2.0'
end
(我是 Rails 新手,使用 M. Hartl 手册学习。)
(我已经尝试过:
- 更改 Rails 版本(4.0.0,然后到 3.2.0);
- 更改 rspec 版本(最初是 2.8.0,然后到 ~> 2.0);
- “bundle update”、“bundle install”和“bundle update rspec-rails”几次;
- 使用“gem install”安装“rspec”和“rspec-rails”;
【问题讨论】:
-
你确定你在 rails 目录吗?
-
你所说的'rails dir'是什么意思,迈克尔?我在安装 rails 的目录中:~/myapps/app
-
rails 应用所在的目录?
-
是的,我在这个目录中。
-
原因:我使用以下命令创建了这个应用程序:'rails new appname --skip-test-unit',如 M. Hartl 手册中所述。但因此没有创建“脚本”文件夹!因此我无法启动服务器或任何其他脚本。