mysql-在Mac OS X Lion上使用Ruby on Rails 3.2.0的MAMP 2.0.1
作者:互联网
之前曾有人问过这个问题,但我找不到比2010年更新的结果.两年内可能会有很多变化.从那以后一直没有人问过这个事实,这让我想,也许是我缺少了一些东西.
所以.在Mac OS X Lion上设置Ruby On Rails 3.2.0以便与MAMP PRO一起使用是否有一种简单的方法?
解决方法:
我找到了使用MAMP 2.0.5和RAILS的PHP的解决方案,每个数据库都有两个不同的数据库. PHP使用MAMP中的mysql,并通过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-说在使用ruby版本1.9.3的rvm
rvm use 1.9.3
7-如果需要,可以创建一个宝石集(在rvm网页上说明)并使用它
rvm gemset create "gemset_name"
use 1.9.3@gemset_name
8-安装滑轨
gem install rails
9-使用mysql gem创建应用
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/)
编辑:每次打开控制台并使用滑轨时,都必须在控制台中键入
rvm use 1.9.3@gemset_name
或使用此命令创建文件,并使用以下名称保存在Rails应用程序的文件夹中
.rvmrc
标签:ruby,ruby-on-rails,mysql,apache,mamp 来源: https://codeday.me/bug/20191010/1883381.html