我在 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/
相关文章:
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