私はRubyの初心者です。 Ruby on railsがインストールされたhttp://rubyonrails.org/downloadと の手順に沿って、YouTubeチュートリアルに従って「ブログ」というプロジェクトを作成しました。 http://www.youtube.com/watch?v=UQ8_VOGj5H8有効なgem installが見つかりませんでしたactiverecord-sqlite3-adapter
しかし、私は、コマンドrails s
を使用するたびに、それはエラーになります:私は、コマンドを実行しようとした
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/rubygems_integ
ration.rb:214:in `block in replace_gem': Please install the sqlite3 adapter: `ge
m install activerecord-sqlite3-adapter` (sqlite3 is not part of the bundle. Add
it to Gemfile.) (LoadError)
これは私のラップトップとPCの両方に起こっている、両方のは、Windows 7 を使用していますgem install activerecord-sqlite3-adapter
、しかし私は私にエラーを与える。
C:\Users\Ouye\blog>gem install activerecord-sqlite3-adapter
ERROR: Could not find a valid gem 'activerecord-sqlite3-adapter' (>= 0) in any
repository
ERROR: Possible alternatives: activerecord-jdbcsqlite3-adapter, activerecord-sq
lserver-adapter, activerecord-bq-adapter, activerecord-simpledb-adapter, activer
ecord-mysql2-adapter
私は選択肢の一部が動作し、いくつかはしないでください、私のバンドルをインストール更新上記および代替の全てを試してみました。私は上記のすべての選択肢を試して "レール"を実行した後、私はまだsqlite3アダプタをインストールすると言って同じエラーが発生します。
これは私の宝石のファイルが
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem 'sqlite3'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
のように見え、これは宝石のすべてのバンドル
Gems included by the bundle:
actionmailer (3.2.13)
actionpack (3.2.13)
activemodel (3.2.13)
activerecord (3.2.13)
activeresource (3.2.13)
activesupport (3.2.13)
arel (3.0.2)
builder (3.0.4)
bundler (1.3.5)
coffee-rails (3.2.2)
coffee-script (2.2.0)
coffee-script-source (1.6.2)
erubis (2.7.0)
execjs (1.4.0)
hike (1.2.2)
i18n (0.6.1)
journey (1.0.4)
jquery-rails (2.2.1)
json (1.7.7)
mail (2.5.3)
mime-types (1.23)
multi_json (1.7.3)
polyglot (0.3.3)
rack (1.4.5)
rack-cache (1.2)
rack-ssl (1.3.3)
rack-test (0.6.2)
rails (3.2.13)
railties (3.2.13)
rake (10.0.4)
rdoc (3.12.2)
sass (3.2.9)
sass-rails (3.2.6)
sprockets (2.2.2)
thor (0.18.1)
tilt (1.4.1)
treetop (1.4.12)
tzinfo (0.3.37)
誰もが私の問題を解決することができる場合、私は非常に感謝されるあるものです。
gemのsqlite3はすでに私のgemファイルにあります。"bundle install"コマンドを実行すると、バンドルが完了しました!バンドルされたgemがインストールされている場所を表示するには 'bundle show [gemname]'を使用しますが、sqlite3はまだGemバンドルから抜けています –
私は同意します彼の最後のコメントに。私はプラットフォームがあります:ruby do gem 'sqlite3' 私のgemfileで終わり、gem sqlite3 gemがインストールされました。私はそれがirbのreadmeの例から動作するのを見ることができたので、その部分が動作していることは分かっています。これは、sqlite3がデフォルトではない古いバージョンのレールです。私は最新バージョンのレールを使ってみようと思います。彼らはそこにサンプルアプリケーションを含んでいたので、あなたはそれを動かすことを忘れてはいけません。がんばろう。 –