0

遊んでみようとしている既存のRailsプロジェクトが与えられました。しかし、bundle install または rake db:migrate を実行しようとすると、基本的に問題が発生するため、与えられたコードでは何もできません。

今見ている最大の問題は、バンドル インストール時に gemfile を見つけられないという事実です。

gemfile を見つける方法は?

誰かがコピーして貼り付けた既存のプロジェクトを初期化するために必要な別の手順はありますか? ありがとう!

4

1 に答える 1

0

はい、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 が依存関係ツリーの一番上に表示されます。

于 2014-11-20T04:17:58.323 に答える