sql >> データベース >  >> RDS >> Mysql

Mac OSXLion上のRubyonRails3.2.0を使用したMAMP2.0.1

    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
    



    1. flywayを使用して1つのDBから別のDBにデータを移行するにはどうすればよいですか?

    2. mySqlで秒(またはミリ秒)をタイムスタンプ(または日付のように見える文字列)に変換するにはどうすればよいですか?

    3. PHPを使用してmysqlテーブルのレコードの総数を取得するための最良の方法は何ですか?

    4. pi()関数がJDBCドライバーを使用するOracleで機能しないのはなぜですか?