問題タブ [gemfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Railsのgemfile編集
新しいデモアプリを作成するときにgemfileを編集するように指示するRailsチュートリアルを開始しています。
指示に従って、をbundle install
使用してファイルを作成しようとすると、次のエラーが発生します。bundle install --without production
ファイルに戻ってに変更gem :development
するgem "development"
と、代わりに次のように通知されます。
私はこれに不慣れで、明確な指示のセットが別のセットと衝突しているように見え、どちらも機能しない場合、特にこれらの用語の意味を本当に理解していないため、どうすればよいか本当にわかりません。
助けていただければ幸いです、
ack - 「Gemfile」で ack 検索を行うにはどうすればよいですか?
「Gemfile」などのファイルを検索するために「ack」を作成する方法を知っている人はいますか?
「~/.ackrc」に追加--type-add=ruby=Gemfile
するだけでは、「Gemfile」にはファイル拡張子がないため機能しません。
ありがとう!
ruby-on-rails-3 - Railsアプリケーションの作成時にGemfile.lockがありません
Railsアプリケーションの作成中:
他のすべてのファイルが作成されます。つまり、作成に失敗することがapp, config, db, doc, script, test, Gemfile, etc
わかりました。Gemfile.lock
これが発生する可能性がある特別な理由はありますか?Gemfile.lock
ファイルがないことが原因かどうかはわかりませんが、gemのバンドルでエラーが発生しています。助けてください!
heroku - bundle コマンドの Gemfile エラー
私はクローンを作成したアプリの共同作業者であり、共同作業者のコンピューターですべてが完全に正常に動作します。しかし、Heroku アプリのルート ディレクトリに bundle exec または bundle install と入力すると、次のエラーが表示されます。
Gemfile は次のとおりです。
rubygems - gemfile に含まれる ruby gem と含まれない ruby gem
Ruby on Rails でビルドするときは、http://rubygems.org/にアクセスして gem をダウンロードします。コマンドラインでインストールする方法と、gemfile に追加する方法の 2 つのオプションがあります。
私は前回のプロジェクトをひどく台無しにしました。gem のインストールとメンテナンスに関する私の理解とは関係がなかったのではないかと考えています。私は RVM を使用して gemset を作成しているため、適切なツールを使用しています (常に正しい方法であるとは限りません)。私の過去の動作は、コマンド ラインで「gem install」を実行し、同じ gem を gemfile に追加することでした。
質問: gem をインストールする適切な/最良の方法は何ですか? また、両方の方法を使用してインストールするか、または 1 つの方法だけを使用してインストールするかはどうすればわかりますか? 20 ~ 30 個の gem を含む巨大な gemfile を持つのは普通のことですか。ほとんどのチュートリアルではこれを非常に単純にしていますが、私のサイトはますます複雑になっていますか?
ruby-on-rails - Rails 3.2:「いつでも」gemを使用しようとしていますが、ログファイルが次のように表示されます:どのソースでもmulti_json-1.1.0が見つかりませんでした(Bundler :: GemNotFound)エラー
私は、いつでも宝石を使用して、電子メールを送信するための毎週のタスクをスケジュールしようとしています。私は最初に、ユーザーが更新されるたびにメソッド呼び出しを行うことによって実際に電子メールが送信されるようにすることをテストしました。そのため、現在、更新のたびではなく毎週メールを送信しようとしていますが、cron.logファイルで次のエラーが発生し続けます。
私はかなりの調査をしましたが、まだ何も見つかりませんでした。どんな助けも素晴らしいでしょう。以下に関連するコードを投稿します。
app / mailers / weekly_digest_test_mailer.rb
app / models / user.rb
config / schedule.rb
Gemfile
バンドルインストール出力:
ruby-on-rails - Gem はチェックアウトされていません。Heroku で「bundle install」を実行してください
Gemfile に次の構成があります。
ローカルでは問題なく動作しますが、Heroku にプッシュするときに rake db:migrate を実行しようとすると、次のエラーが発生します。
git://github.com/watu/shoulda-matchers.git (do_not_load_minitest で) はチェックアウトされていません。実行してください
bundle install
実際、Heroku で実行されている bundle install の出力には表示されません。これはおそらく、テスト グループ上にあり、Heroku がテスト グループをインストールしていないためです。しかし、なぜ rake db:migrate を実行すると文句が出るのですか? ステージング環境で実行する必要がありますか?
http url に切り替えようとしましたが、別の URL で同じエラーが発生しました。
https://github.com/watu/shoulda-matchers.git (do_not_load_minitest で) はチェックアウトされていません。実行してください
bundle install
:test グループの外に行を移動すると、問題が回避されました。適切な解決策は何ですか?
ruby - RubyGems がハングアップしたとき
「 http://rubygems.org/から gem メタデータを取得しています」で、RubyGems が 1、2 分間更新されていませんでした。
これを今後どう防ぐかが気になるところです。Gemfile の追加ソースとして指定できる信頼できる RubyGems ミラーはありますか? 短いタイムアウトの後、新しいソースに自動的に切り替わりますか?
ruby-on-rails - デバッガーラインキャッシュ(1.1.1)のインストール中にエラーが発生し、Bundlerを続行できません
これを修正する方法はありますか?