私はMichael Hartlの "ruby on example tutorial"(スクリーンキャスト)を使用していて、 "バンドルインストール"を実行しようとしている間に3回目のレッスン(サンプルアプリケーション) 。"bundle install"エラー
ウェブサイト(更新されたもの)に示されているように、チュートリアルのようにGemfileを変更し、このチュートリアルの最後のGemfileを試しました。私は、何かがインストールできなかったという別のエラーが発生するたびに、バンドルのインストールを続行できませんでした。
最初は「ノコギリ」、「json」、そして今は「bcrypt」についてそれが言った。これは私が最初のアプリとデモアプリをやったときには起こりませんでした。おそらく私はrspecを追加しようとしたのでしょうか?私はチュートリアルをGemfileに追加することなくチュートリアルを続行したくはありません。
私はosx lion 10.7.2、railバージョン3.0.1を実行しています。元記事へのコメントからGemfileコードをコピー
:
source 'rubygems.org';
gem 'rails', '3.0.1'
gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'
group :development do
gem 'rspec-rails', '2.0.0.beta.18'
end
group :test do
gem 'rspec', '2.0.0.beta.18'
end
アップデート:私はRSpecのは、テストに使用した宝石であることを誰かから聞いた、したがって、あなたは、デフォルトのテストなしでレールプロジェクトを作成することはできませんgemfileを変更します。だからなぜチュートリアルで彼は "rails new sample_app -T"を作ったのですが、後にrspecを使うようにGemfileを変更しましたか?彼は、彼らはお互いを置き換えると言います。そのrspecは元のテストを置き換えるので、元のテストなしでプロジェクトを作成する必要があります。これについて何か考えていますか?
ポストいくつかのコード(つまりを使用していますあなたのGemfile)とあなたが得るエラー。それ以上の情報がなければ、問題を理解するのは難しいです。 – pasine
エラーがなければ、手伝いが不可能です。あなたの端末は見えません! –
ソース 'rubygems.org'; gem 'sqlite3-ruby'、 '1.2.5'、:require => 'sqlite3'グループ:開発するgem 'rspec-rails'、 '2.0.0.beta18'最後のグループ:テストするgem 'rspec'、 '2.0.0.β18' end ^これはGemfileのコードです。バンドル中にエラーが発生しました:「nokogiri(1.5.0)のインストール中にエラーが発生し、バンドルが続行できません」nokogiri -v '1.5.0'がバンドル前にインストールされていることを確認してください。私は前にノコギリをインストールしました。それでなぜこれが起こっているのですか? –