Ruby/Rails を初めて使用するので、今週末に自分で問題を解決しようとした後、ここでアドバイスを求めようとしています。
私は完全な Ruby/Apache/Passenger セットアップを FreeBSD で行っており、Ruby 開発環境として Windows を使用するタスクを達成しようとしています。
ここのところ:
- Ruby をインストール、v2.0.0p0 (2013-02-24) [x64-ming32]
- Rails がインストールされている、v.3.2.12
- Ruby 開発キットをインストールして登録しました。
- sqlite3 dll/exe を Ruby の "bin" フォルダーにコピーしました (これは、"Ruby でコマンド プロンプトを開始" コンソールを使用して私のパスにもあります)。
- Rails サーバーを正常に起動でき、 http: //guides.rubyonrails.org/getting_started.htmlチュートリアルを 3.3 に進めます。
">rake db:create" は教えてくれます:
sqlite3 アダプターをインストールしてください:
gem install activerecord-sqlite3-adapter
(sqlite3 はバンドルの一部ではありません。Gemfile に追加してください。)
私には「理解」がありません。activerecord-sqlite3-adapter をインストールしようとすると、「有効な宝石が見つかりませんでした...」というメッセージが表示されます。
">gem install sqlite3" は以下を返します:
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.
D:/Development/Ruby200-x64/bin/ruby.exe extconf.rb
checking for sqlite3.h... *** extconf.rb failed ***
現在、Ruby on Windows のインストールがどのような状態にあるのかもわからないところに行き詰まっています。メインの Rails チュートリアルに従おうとしていますが、これらの問題は何も指定されていません (おそらく Ruby が原因である可能性があります)。 Windows では、多くの人にとって自然な苦痛のようです)。
何が足りないの?!? Ruby on Windows 用に sqlite3 をインストールしようとしているところですが、簡単そうですよね?
実行すると">rais db"
、SQLite シェルが表示されます。
SQLite version 3.7.15.2 2013-01-09 11:53:05
私の問題を解決しない手順に関する同様の質問: Windows 7 で SQLite 3.6 をインストールする