【问题标题】:Rails has disappeared导轨消失了
【发布时间】:2011-10-20 12:51:59
【问题描述】:

我在 Rails 中开发了一个网络,它运行了好几个月。现在我去了我的网络文件夹并启动了“rails server”,但得到了回复:

Rails 当前未安装在此系统上。要获取最新版本,只需键入: $ sudo gem install rails

我真的不明白rails 是如何从我的系统中消失的,我确定我没有删除它。我在 Mac 上使用 rails 3.1。有什么线索或建议吗?

宝石文件:

source 'rubygems.org';
gem 'rails', '3.1.0.rc5'
# gem 'rails', :git => 'git://github.com/rails/rails.git'

#group :test, :production do
# gem 'mysql', '5.1.58'
#end

#group :development do gem 'sqlite3'
#end

#gem install activerecord-mysql-adapter
gem 'json'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails', "~> 3.1.0.rc"
  gem 'coffee-rails', "~> 3.1.0.rc"
  gem 'uglifier'
end

gem 'jquery-rails'

【问题讨论】:

  • 你是如何安装 ruby​​ 和 rails 的?您使用的是什么操作系统?你用过包管理器吗? RVM?在我们开始推测之前,我们需要更多信息……
  • 试试bundle exec rails server
  • 感谢您的回复。 Bundle安装结果:bundle is complete,包括,,Using rails (3.1.0.rc5)”和,,bundle show rails”指向它应该在的文件夹,即/Library/Ruby/Gems/1.8 /gems/rails-3.1.0.rc5 位于 PATH 环境变量中。我仍然无法运行rails。 bundle exec rails server 结果在任何源中都找不到 rake-0.9.2 操作系统:Mac OS X 10.6.8
  • 你的 Gemfile 是什么样的?
  • source 'rubygems.org' gem 'rails', '3.1.0.rc5' # gem 'rails', :git => 'git://github.com/rails/rails.git ' #group :test, :production do # gem 'mysql', '5.1.58' #end #group :development do gem 'sqlite3' #end #gem install activerecord-mysql-adapter gem 'json' # Gems 仅用于assets,默认情况下在生产环境中不需要。 group :assets do gem 'sass-rails', "~> 3.1.0.rc" gem 'coffee-rails', "~> 3.1.0.rc" gem 'uglifier' end gem 'jquery-rails'

标签: ruby-on-rails installation system


【解决方案1】:

我也遇到过类似的问题。 我相信 rails 3.1.0 有问题,我自己尝试过它并恢复到稳定版本的 rails,即除了 3.1.0 之外的任何版本。如果你安装了 RVM 会更好。使用 RVM,您可以拥有一个或多个 rails 版本,实际上是整个 gemset。

我自己有一个全局 gemset 和另一个名为 rails1 的 gemset。

rvm gemset create gemset_name

一旦你安装了 ruby​​ 和 rails 之类的版本,你就可以将其设置为默认

rvm gemset default@gemset_name

我当时就这样做了,而且效果很好。 More on RVM

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    相关资源
    最近更新 更多