我应该特别在Mac 10.6.4上下载Ruby和Ruby on Rails吗?

时间:2011-02-22 21:40:14

标签: ruby-on-rails ruby macos

我应该去哪里下载它。我究竟需要什么?我该怎么做才能安装它?

3 个答案:

答案 0 :(得分:4)

Ruby和Ruby on Rails已经安装在Snow Leopard上。 您可以通过运行

来查看ruby版本
$ ruby --version

然而,Snow Leopard有一个非常古老的Rails版本和一个非常过时的Ruby版本。我建议您install RVM并使用它来安装Ruby 1.9.2和Rails 3。

答案 1 :(得分:1)

以下是我使用的说明:

1)安装apple developer工具(即Xcode)。

您可以在笔记本电脑附带的“Mac OS安装DVD”上找到XCode。如果您没有此磁盘,可以从Apple开发人员工具下载。这是超过2演出,所以去喝杯咖啡。我们为什么安装这个OS X附带的Ruby on Rails版本是Ruby的生产版本,不包括ruby头文件。因为您需要使用调试器,所以您需要安装Apple开发人员工具。

2)安装rvm

RVM允许您在系统上同时拥有多个版本的ruby,并在它们之间快速切换。我们将使用它,因为它提供了一个很好的抽象层。

  • 这些路线的来源:http://rvm.beginrescueend.com/rvm/install/
  • 在命令行中输入“bash<<(curl http://rvm.beginrescueend.com/releases/rvm-install-latest)”
  • 一旦完成,它会要求你做几件事。
  • 在我的机器上,我将以下行放在我的.profile的末尾 - 在一台新机器上你可能还没有.profile文件。在终端窗口中,键入vi .profile,

    • 插入代码类型“i”
    • 退出编辑模式点击转义键
    • 保存并退出“:wq”
    • “[[-s $ HOME / .rvm / scripts / rvm]]&& source $ HOME / .rvm / scripts / rvm”
  • 终止所有打开的终端窗口
  • 验证您已正确安装rvm,启动一个新的终端窗口并输入“type rvm | head -n1” - 您应该看到“rvm是一个函数”

3)安装红宝石(随意选择不同版本的红宝石)

从命令行输入“rvm install ruby​​-1.8.7-p302”    *从终端窗口输入“rvm --default ruby​​-1.8.7-p302”    *输入“rvm list”,你应该看到“=> ruby​​-1.8.7-p302 [x86_64]”3)

4)更新ruby gem manager

从命令行输入“sudo gem update --system”

5)安装导轨

“gem install rails -v 3.0.4 --no-rdoc --no-ri”

6)安装mongrel

在终端窗口中,输入“gem install mongrel”

7)安装捆绑器

在终端窗口中输入“gem install bundler”

8)开始

您可能想阅读Michael Hartl的在线教程。 http://ruby.railstutorial.org/

答案 2 :(得分:0)

你可以这样做:(在终端上)

sudo gem update --system

然后:

gem install rails