我开发了一个带有轨道的网络,它在几个月内完美运行。现在我去了我的web文件夹并启动了“rails server”但得到了回复:
此系统上当前未安装Rails。要获取最新版本,只需键入: $ sudo gem install rails
我真的不明白导轨是如何从我的系统中消失的,我相信我没有删除它。我在Mac上使用rails 3.1。有什么线索或建议吗?
的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 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'
答案 0 :(得分:0)
我遇到过类似的问题。 我相信rails 3.1.0是有缺陷的,我自己尝试了它并恢复到稳定版本的rails,即3.1.0以外的任何东西。如果你已经安装了RVM,那会更好。使用RVM,您可以拥有一个或多个rails版本,实际上是整个gemset。
我自己有一个全局gemset和另一个名为rails1的宝石集。
rvm gemset create gemset_name
安装ruby和rails版本后,可以将其设置为默认值
rvm gemset default@gemset_name
我当时做了这件事,它在我的结尾工作正常。 More on RVM
希望它有所帮助。