在Mac OS X 10.6.8上安装Rails?

时间:2012-04-30 20:16:53

标签: ruby-on-rails ruby macos install

我是Ruby on Rails的新手,我正在尝试在mac os x 10.6.8上安装rails(我已经有ruby: ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin10.0]),但当我尝试使用{{安装rails版本时1}},我得到:

$ rails -v

我试图跑:

rails is not currently installed on this system. To get the latest version, simply type:

然后您可以重新运行“rails”命令。

当然我尝试输入sudo gem install rails和其他选项但是没有解决方案,我也尝试安装rvm,这就是我所拥有的:

$ sudo gem install rails

我该如何让它一起工作?或者我该怎么做才能解决问题?

3 个答案:

答案 0 :(得分:4)

好的,我正在查看此处的说明: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的宝石集。

现在检查以确保通过在终端中键入which gem来正确安装RubyGems。现在更新您的宝石。

gem update --system 1.8.24

最后安装rails。

gem install rails -v 3.2.3

我希望这有效,如果您有任何问题,请告诉我。

答案 1 :(得分:0)

运行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。

我希望这会有所帮助。

答案 2 :(得分:0)

我在OSX上使用Rails Ready脚本运气很好。不能从个人经验中谈到狮子,但它总是在Snow Leopard上表现得很好。