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