繁体   English   中英

无法启动Rails 3应用程序

[英]Can't start Rails 3 app

我刚刚使用Gemfile为一个简单的Rails应用程序配置了依赖项,但我无法再启动它了。

这是我收到的错误消息:

/Library/Ruby/Site/1.8/rubygems.rb:274:in `activate': can't activate rails (= 2.3.5, runtime) for [], already activated rails-3.0.4 for [] (Gem::LoadError)
from /Library/Ruby/Site/1.8/rubygems.rb:216:in `try_activate'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
    ...

Gemfile配置如下

source :rubygems
gem 'rails', '3.0.4'
#gem 'rails', '2.3.5'
gem 'fastercsv', '1.5.4'
gem 'comma', '0.4.1'

和我的environment.rb包含以下行

# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '3.0.4' unless defined? RAILS_GEM_VERSION

请注意,如果我将该变量更改为2.3.5,则服务器将启动。

是什么导致了这个问题?

如果要更改现有的gemfile运行:bundle update。 Bundle install仅用于初始设置。 顺便说一下,我们现在的价格是3.0.5。 我也想知道这是一个rails 2应用程序吗? 您是否只是换掉了宝石版本号并期望它成为rails 3应用程序? rails 3应用程序中的environment.rb文件未显示rails gem版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM