MAMP 2.0.5を使用したPHPと、それぞれ異なる2つのデータベースを使用したRAILSを使用するためのソリューションを見つけました。 PHPは、MAMPのmysqlを使用し、Homebrewを介してインストールされた他のデータベースをRAILSします。
mac oslion10.7.3を使用しています
私がどのようにしたかを説明します
1-最初のステップはすべて削除です。 MAMP、MAMP PRO、アプリケーション内のフォルダー(MAMPフォルダー内にある場合はプロジェクトに注意してください)、およびインストールしたすべてのmysqlサーバーを削除します。 (mac osx lion http://johnmcostaiiiからmysqlを削除する方法についてはこのリンクにアクセスしてください。 net / 2011 / remove-mysql-osx-lion / )
2-最新バージョンのXcodeを(App Store経由で)インストールします
3-自作をインストールします(https://github.com/mxcl/homebrew/wiki/installation)
4-rvmとruby1.9.3をインストールします。クイックスタートガイド(http://beginrescueend.com/)の手順に従います
5-ターミナルを開き、homebrew経由でmysqlをインストールします
brew install mysql
(ターミナルでの)mysqlノートのインストールを読み、手順に従います。 (エイリアス、パスワードの作成、データベースの起動と初期化など)
6-ルビーバージョン1.9.3を使用するrvmで言う
rvm use 1.9.3
7-必要に応じて、gemset(rvm Webページで説明)を作成して使用できます
rvm gemset create "gemset_name"
use [email protected]_name
8-レールを取り付けます
gem install rails
9-mysqlgemsを使用してアプリを作成します
rails new name_app -d mysql
そしてそれは機能します!
10-MAMPPRO2.0.5をインストールします
11-データベースを使用して任意のPHPページでテストする
そしてそれは機能します!
(MAMPをインストールして実行した後、すべてが正常に機能するかどうかを試すためにvhostsを作成しましたが、vhostsが正しく機能しません。1時間かけて解決策を探しましたが、解決策は最終的にコンピューターを再起動することでした...そして。 ..)
お役に立てば幸いです。解決策を探すのに何時間も費やしました
(私は変更を加えてこの手順に従いました: http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql / )
編集: コンソールを開いてレールを操作するたびに、コンソールに入力する必要があります
rvm use [email protected]_name
または、このコマンドでファイルを作成し、Railsアプリのフォルダーに名前を付けて保存します
.rvmrc