遊んでみようとしている既存のRailsプロジェクトが与えられました。しかし、bundle install または rake db:migrate を実行しようとすると、基本的に問題が発生するため、与えられたコードでは何もできません。
今見ている最大の問題は、バンドル インストール時に gemfile を見つけられないという事実です。
gemfile を見つける方法は?
誰かがコピーして貼り付けた既存のプロジェクトを初期化するために必要な別の手順はありますか? ありがとう!
遊んでみようとしている既存のRailsプロジェクトが与えられました。しかし、bundle install または rake db:migrate を実行しようとすると、基本的に問題が発生するため、与えられたコードでは何もできません。
今見ている最大の問題は、バンドル インストール時に gemfile を見つけられないという事実です。
gemfile を見つける方法は?
誰かがコピーして貼り付けた既存のプロジェクトを初期化するために必要な別の手順はありますか? ありがとう!
はい、Gemfile
アプリのルート ディレクトリに が必要です。
Rails 2 アプリで開発している場合は、Rails 2.3 に関する Bundler.io ページを確認してください。
http://bundler.io/v1.7/rails23.html
Rails 3+ を使用している場合は、Rails 3 の使用に関する Bundler のページから学ぶことができます。
http://bundler.io/v1.7/rails3.html
を使い始める必要がある場合はGemfile
、別のディレクトリに移動してダミーのアプリを生成します。
$ rails new temporary-app
Gemfile
をディレクトリにコピーします。デフォルトの宝石のみがリストされていますが、必要な宝石を「発見」できる場合があります。たまたまGemfile.lock
ファイルがある場合は、必要な gem が依存関係ツリーの一番上に表示されます。