私は Rails ゲームにかなり慣れていません。私はフロントエンド開発者で、独学でプログラミングを学んでいます。Web アプリケーションを構築し、RailsKit SaaSキットを使用して登録などを処理することにしました。デフォルトのアプリを起動して実行するだけで問題が発生しますが、それは私の知識不足によるものであり、mysql サーバーのセットアップに関係していると思います (通常は sqlite3 を使用しますが、それはありません)。このアプリでも動作するようです)。
ここに私が遭遇したプロセスとエラーがありますが、まだデータベースを作成したり、サーバーを起動したりすることさえできません...
アプリをダウンロードしました
ラン
bundle install
。次のエラーが発生しました。Gem::InstallError: factory_girl requires Ruby version >= 1.9.2. An error occurred while installing factory_girl (4.1.0), and Bundler cannot continue. Make sure that `gem install factory_girl -v '4.1.0'` succeeds before bundling.
Ruby バージョン 1.8.7で実行していることがわかったので、これを Gemfile に追加しました。
gem 'rake','1.9.2' and **updated my system** to 1.9.2
実行
bundle install
すると、次のエラーが発生しました。An error occurred while installing mysql2 (0.3.11), and Bundler cannot continue. Make sure that `gem install mysql2 -v '0.3.11'` succeeds before bundling.
だから私は走っ
gem install mysql2 -v '0.3.11
て、次のエラーを得ました:ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/trevanhetzel/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb checking for rb_thread_blocking_region()... yes checking for rb_wait_for_single_fd()... yes checking for mysql_query() in -lmysqlclient... no checking for main() in -lm... yes checking for mysql_query() in -lmysqlclient... no checking for main() in -lz... yes checking for mysql_query() in -lmysqlclient... no checking for main() in -lsocket... no checking for mysql_query() in -lmysqlclient... no checking for main() in -lnsl... no checking for mysql_query() in -lmysqlclient... no checking for main() in -lmygcc... no checking for mysql_query() in -lmysqlclient... no *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
それが私がいるところです。これが役立つ場合は、上記のすべての手順の後、データベースを作成しようとしましrake db:create
た
Could not find gem 'mysql2 (>= 0) ruby' in the gems available on this machine.
では、私のマシンに MySQL がインストールされていないと思いますか? MySQLサーバーでMAMPを常に使用しているのは、ちょっと奇妙な原因のようです。
私を正しい方向に向ける助けは素晴らしい人になるでしょう! ほんとうにありがとう。