在Mac OS X上安装RoR堆栈

时间:2011-03-10 18:34:15

标签: ruby-on-rails database lamp

我刚买了一台新的MacBook Pro,并希望专门安装/升级Ruby on Rails堆栈。我的问题是我是否应 sudo 所有安装/升级。我计划安装/升级的常见嫌疑是:Ruby,Gems,Rails,MySQL,sqlite3,PostgreSQL,RVM,Nginx,Passenger。我知道RVM可以安装不同级别的访问权限,root用户和管理员用户等。任何人都知道安装RVM的首选方式是什么?

更新 我知道LAMP不是RoR,我只是认为它包含Web服务器,数据库等更具包容性。无论如何,我的不好,我已经从帖子中删除它以避免混淆。我以前安装了所有各种组件,所以这不是关于如何安装它们的问题,这是一个关于我是应该以root用户还是通常的管理员用户安装它们的问题。

2 个答案:

答案 0 :(得分:2)

Apache已安装;在此处编辑配置文件:/private/etc/apache2/httpd.conf。要启动/停止a​​pache,请打开System Prefrences.app,转到“共享”,然后单击“网络共享”旁边的复选框。

对于MySQL,只需下载dmg并安装http://dev.mysql.com/downloads/mysql/

即可

已安装sqlite3 comines

PostgreSQL:http://www.postgresql.org/download/macosx

如何安装RVM:http://rvm.beginrescueend.com/rvm/install/

更新您的红宝石宝石:sudo gem update --system

更新rails gem update rails

奖励:MacOS的真棒包管理器:https://github.com/mxcl/homebrew。对于上面列出的内容,您实际上并不需要这个,但如果您计划在系统上编译/安装任何其他软件包,我强烈建议您这样做。 (你需要为此安装Xcode。)


PS:你实际上并不是指“LAMP”,因为P代表PHP。

答案 1 :(得分:0)

我知道这有点旧,但同样的概念适用。关于如何做出最佳方式的优秀教程。

Hivelogic Tutorial