[英]installing Webistrano RAILS_ENV=production rake db:migrate fails on Mac OS 10.6.8
[英]Installing Rails on Mac os X 10.6.8?
我是Ruby on Rails的新手,我正在尝试在mac os x 10.6.8上安装rails(我已经有ruby: ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin10.0]
) ,但是当我尝试使用$ rails -v
安装rails版本时,我得到:
rails is not currently installed on this system. To get the latest version, simply type:
我试着跑:
$ sudo gem install rails
然后,您可以重新运行“rails”命令。
当然我试着键入sudo gem install rails和其他选项,但没有解决方案,我也尝试安装rvm,这就是我所拥有的:
$ rvm -v
rvm 1.13.0 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
我该怎么做才能让它一起工作? 或者我该怎么做才能解决问题?
好的,我正在查看这里的说明: http : //ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec : up_and_running
根据您的评论,您的系统上没有安装正确版本的ruby。
rvm get head && rvm reload
rvm install 1.9.3
rvm use 1.9.3@current --create --default
最后一行创建一个名为current
的gem集。
现在检查以确保通过在终端中键入which gem
来正确安装RubyGems。 现在更新您的宝石。
gem update --system 1.8.24
最后安装导轨。
gem install rails -v 3.2.3
我希望这有效,如果您有任何问题,请告诉我。
我在运行OSX 10.7.4时遇到了同样的问题。 我用以下方法解决了这个问题。
确定您正在使用的gem管理器:
$ which gem
/Users/peter/.rvm/ruby-1.9.2-p320/bin/gem
然后为该特定版本执行gem更新:
$ gem update --system 1.9.2
这花了很多年才完成,但一旦完成, rails -v
返回:
Rails 3.2.8
不可否认生活不应该这么难。 虽然我习惯于命令行,但我很乐意看到一个图形工具,可以让你混合,匹配和确认你的系统上安装了什么Ruby / Gems。
我希望这有帮助。
我在OSX上使用Rails Ready脚本运气很好。 不能从个人经验谈到狮子,但它总是在Snow Leopard上表现出色。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.