Rails 3.0.0 + Ruby 1.9.2 + mysql2マニュアル

新しいレールが登場し、新しいルビーが登場し、mysqlで動作するようにこれらすべてを適切に設定する方法は情報がありません。

ルーブルとレールが既にある場合は、すぐに「最も塩分が多い」セクションに移動できます



Ruby 1.9.2をインストールします。





http://www.ruby-lang.org/en/downloads/から新しい摩擦をダウンロードします

開梱

./configure --prefix=/usr/ruby



を/ opt / ruby​​フォルダーにインストールしました

make && make install







その後、新しいrubのメインファイルのシンボリックリンクを作成します。

ln -s /opt/ruby/bin/ruby /usr/bin/ruby

ln -s /opt/ruby/bin/rake /usr/bin/rake

ln -s /opt/ruby/bin/gem /usr/bin/gem







Rails 3.0をインストールする





gem install rails









シンボリックリンクを追加します。



ln -s /opt/ruby/bin/rails /usr/bin/rails

ln -s /opt/ruby/bin/bundle /usr/bin/bundle









mysql2 gemの通常のインストールには、mysql_configが必要です。 入れて



sudo apt-get install libmysqlclient15-dev









その後:



gem install mysql2









すべてがうまくいった場合は、テストプロジェクトを作成してみてください。



塩そのもの





rake db:createを試行し、#<Mysql2 :: Error:0x8fd09dc>に対して未定義のメソッド `errno 'のようなエラーが発生した場合は、次を実行します。 パッチを作成する

nano rake_db_create_fix.patch









口からパッチの内容をコピーしますhttp://pastie.org/1130299



さらに実行します



patch -p0 < rake_db_create_fix.patch









ファイル名を入力します



/opt/ruby/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/railties/databases.rake









/ opt / ruby​​ルビへのパスに変更します。 パッチを完了した後、すべてが突然作動しました。



All Articles