以前有人问过这个问题,但我找不到比 2010 年更新的结果。两年内可能会发生很多变化。事实上,从那以后就没有被问过,这让我想,也许我错过了一些东西。
所以。有没有一种简单的方法可以设置 Ruby On Rails 3.2.0 以在 Mac OS X Lion 上与 MAMP PRO 一起使用?
最佳答案
我找到了使用 PHP 与 MAMP 2.0.5 和 RAILS 一起使用的解决方案,每个数据库都有两个不同的数据库。 PHP 使用 MAMP 中的 mysql 和 RAILS(通过 Homebrew 安装的其他数据库)。
我使用 mac os lion 10.7.3
我解释一下我是怎么做的
1-第一步是全部删除。删除 MAMP、MAMP PRO、应用程序中的文件夹(如果您的项目位于 MAMP 文件夹中,请小心)以及您已安装的所有 mysql 服务器。 (访问此链接了解如何从 mac osx lion http://johnmcostaiii.net/2011/removing-mysql-osx-lion/ 删除 mysql)
2-安装最新版本的 Xcode(通过 App Store)
3-安装自制程序(https://github.com/mxcl/homebrew/wiki/installation)
4-安装rvm和ruby 1.9.3。按照快速入门指南 (http://beginrescueend.com/) 的步骤进行操作
5-打开终端并通过自制程序安装mysql
brew install mysql
阅读 mysql 安装说明(在终端上)并按照步骤操作。 (创建别名、密码、启动和初始化数据库等)
6- 说 rvm 使用 ruby 版本 1.9.3
rvm use 1.9.3
7-如果需要,您可以创建一个 gem 集(在rvm网页上进行说明)并使用它
rvm gemset create "gemset_name"
use 1.9.3@gemset_name
8-安装 rails
gem install rails
9 - 使用 mysql gems 创建应用程序
rails new name_app -d mysql
而且它有效!
10 - 安装 MAMP PRO 2.0.5
11 - 使用任何带有数据库的 PHP 页面进行测试
而且它有效!
(安装并运行MAMP后,我创建了一个虚拟主机来尝试是否一切正常,但虚拟主机无法正常工作。我花了1个小时寻找解决方案,但对我来说解决方案最终是重新启动计算机.. .和...)
希望对你有帮助!我花了很多时间寻找解决方案
(我按照以下步骤进行了更改:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and-mysql/)
编辑:每次打开控制台并使用 Rails 时,都必须在控制台中键入
rvm use 1.9.3@gemset_name
或使用此命令创建一个文件,并以名称保存在 Rails 应用程序的文件夹中
.rvmrc
关于mysql - Mac OS X Lion 上的 MAMP 2.0.1 与 Ruby on Rails 3.2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9011452/