ruby-on-rails - rails 不见了

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

Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails

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

gem 文件:

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'

最佳答案

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

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

rvm gemset 创建 gemset_name

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

rvm gemset default@gemset_name

我当时就是这么做的,而且对我来说效果很好。 More on RVM

希望对您有所帮助。

关于ruby-on-rails - rails 不见了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7836206/

相关文章:

sql-server - 获取表列的创建日期

java - 性能 : com. sun.net.httpserver.HttpServer 与 j

google-search-api - 如何以编程方式获取 Google SEO/搜索排名信息? A

hibernate - 在 Java 构建路径中添加 jar 之前,无法通过在 pom.xml 中添

validation - 如何验证电子商务网站的电子邮件地址?

xml - 为什么没有 XMLNS 前缀的 XML 属性不等于具有相同本地名称的前缀属性?

ruby-on-rails-3 - Solr/太阳黑子/Rails 3 错误 : undefined

visual-studio-2010 - Intellisense 将 .c 文件视为 .cpp

macos - 如何判断 NSWorkspaceWillPowerOffNotification 是

python - 从 cx_Oracle 内部使用 SQL*PLUS COPY?