相关疑难解决方法(0)

指定创建新应用程序时要使用的rails版本

我的计算机中安装了两个版本的rails(2.1.0和2.2.2).

当我创建一个新的应用程序时,是否可以指定我想使用旧的(2.1.0)版本?

ruby-on-rails

224
推荐指数
5
解决办法
8万
查看次数

启动Rails服务器时出错:未定义方法'configure'

我是rails的新手,并通过Hartl的教程.一切都很好,直到我第二次尝试做教程并创建了另一个试图使用最新版本的rails的项目.当我尝试rails server从app文件夹加载时,我收到以下错误.

$ rails s
=> Booting WEBrick
=> Rails 4.0.4 application starting in development on
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Exiting
/Users/sierra/Desktop/sample_app_2/config/environments/development.rb:1:in
  `<top (required)>': undefined method `configure' for
  #<SampleApp2::Application:0x00000101a74610> (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

我的Gemfile直接来自Hartl教程:

source 'https://rubygems.org'
ruby '2.1.0'
#ruby-gemset=railstutorial_rails_4_0

gem 'rails', '4.0.4'

group :development, :test do
  gem 'sqlite3', '1.3.8'
  gem 'rspec-rails', '2.13.1'
end

group :test do
  gem 'selenium-webdriver', '2.35.1'
  gem 'capybara', '2.1.0'
end

gem 'sass-rails', '4.0.1'
gem 'uglifier', '2.1.1' …
Run Code Online (Sandbox Code Playgroud)

gem ruby-on-rails railstutorial.org

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

/config/initializers/secret_token.rb未生成.为什么不?

目前正在通过rails教程我需要进行一些修改/config/initializers/secret_token.rb,但是,我无法在initializers目录中的任何位置找到此文件.我正在运行最新版本的rails.这是我在终端中用来创建rails项目的行:

rails new sample_app 
Run Code Online (Sandbox Code Playgroud)

任何人都知道它为什么没有出现?

ruby ruby-on-rails

10
推荐指数
2
解决办法
7523
查看次数

标签 统计

ruby-on-rails ×3

gem ×1

railstutorial.org ×1

ruby ×1