問題タブ [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-3 - Bundlerはgemと互換性のあるバージョンを見つけることができませんでした
Gemfileにgem'koala'を追加しましたが、'bundle install'コマンドを実行すると、gemバージョンがwhackからスローされたようです。
この競合を解決するにはどうすればよいですか?
ruby-on-rails - Bundler が私の宝石の 1 つを「ダウングレード」した理由を理解するのを手伝ってください
gem outdated
今日も定期的にチェックしてました。更新が必要ないくつかが見つかりました:
だから私はgem update
それらとそれからbundle update
。以前のバージョンのfogbundle update
をインストールせざるを得ないことに気がつきました: ? そして、この依存関係がダウングレードされる原因を突き止める方法がわかりません。の下で問題なく動作していました。Installing fog (0.9.0)
fog 0.10.0
gem dependency -R fog
Carrierwave
それを必要としているだけだと言います...そしてcarrierwave
変更されておらず、fog 0.10.0に満足していました。
何か案は?または、これをトラブルシューティング/理解するために使用できるツールはありますか?
ruby-on-rails - gem bundler が原因でアプリを heroku にプッシュできない (ホストを既知のホストのリスト (/home/group_home/.ssh/known_hosts) に追加できませんでした)
使用しようとしている拡張機能をテストするために、spree サンドボックス カートをプッシュしようとしたときに、このエラーが発生しました。
私のGemfile
heroku プッシュの出力:
アプリは宝石を正しく実行して使用しますが、デプロイしようとするとエラーが発生します。私はまだトラブルシューティングの過程にありますが、助けていただければ幸いです。
database - それぞれが異なるデータベースとORMマッパーを持つPadrinoで複数のアプリを構成する
それぞれが異なるデータベースとORMマッパーを持つPadrinoで複数のアプリケーションを構成するにはどうすればよいですか?このリンクを参照すると、アプリごとに異なるGemfileを維持し、それぞれに必要なデータベースのgemがあります。しかし、各データベースのログインIDとパスワード、ポートなどを管理できる、各データベースの構成方法。
heroku - Herokuのナメクジのサイズを小さくするにはどうすればよいですか?
私のスラッグサイズは89.5MBで巨大です。
ただし、リポジトリのサイズは非常に小さいです。
このブログ投稿に続いて:http : //dazedthots.blogspot.com/2011/07/reducing-slug-size-heroku.html、Gemfilesの変更に伴うHerokuのバグがあります。鉱山はgit依存関係を含めて何度か変更されましたが、現在、git依存関係は「rails_admin」のみです。下記参照:
Herokuサポートに連絡しましたが、今まで答えがありませんか?何か案が?
ruby-on-rails - バンドルのインストールの問題
「bundle install」を実行するたびに、これが表示されます
今私のgemファイルに私はこれを持っています:
私はubuntuを使用しており、Rubyは初めてです。単純なアプリケーションを実行しようとしています。
助けはありますか?どうも!
ruby - 開発中にさまざまな gem ソースを使用するように Bundler/Gemfile を構成するにはどうすればよいですか?
ローカルで開発している別の gem を必要とする Sinatra アプリケーションがあります。開発中にローカルの gem コードを使用するように Bundler を構成するのに問題がありますが、本番環境ではベンダーの gem コードを使用します。
理想的には次のようなことができますが、Bundler では同じ gem を 2 回指定することはできません。
それまでの間、gem を手動で販売し、デプロイするたびに Gemfile 内の gem ソースを更新することに頼っていましたが、これは非常に面倒です。私のワークフローは次のとおりです。
- 開発中にローカルの gem を指す (
gem 'awesome', :path => "~/code/awesome"
) - デプロイの準備ができたら、gem を展開します。
vendor/gems
- Gemfile を更新して、ベンダーの gem (
gem 'awesome', :path => "vendor/gems/awesome-0.0.1"
)を指すようにします - 実行
bundle install
(Gemfile.lock を更新するため) - コードをデプロイする
- ステップ 1 に戻ります。
面倒くさい!単純に Rake タスクを記述して現在のセットアップを自動化するよりも、もっとクリーンなことをしたいと思っています。
このシナリオに最適なワークフローは何ですか?
ruby-on-rails - キュウリ ロード エラー アクティブサポート
私はレールを初めて使用し、キュウリを使用してテストを実行するのに問題があります。次のエラーが表示されます。
私のgemfileは次のようになります。
きゅうりは以前は働いていました。最近、sunspot を追加し、rails 3.1.0.rc8 にアップグレードしました。bundle exec メッセージがわかりません。
ありがとう
ruby-on-rails - RubyonRailsアプリをビルドするときにGemバージョンを指定する
この優れたチュートリアルを使用してRubyonRailsを学習していますが、作成者が常にGemfileでGemのバージョン番号を指定していることに気付きました(ここ、ここ、およびここを参照)。これは私がやる習慣を身につけるべきものですか?もしそうなら、どのバージョンを指定するかをどうやって知ることができますか?
ruby - gemfileでgemの依存関係を強制できますか?
2つの宝石がある場合、A
およびB
。A1.0.0
に依存しB1.0.0
ます。
私のGemfileで:
次に、を実行しbundle
ます。次のようなGemfile.lockが生成されます。
A
しかし、強制的に使用したい場合B1.0.1
、ベストプラクティスは何ですか?さらに、B1.0.1
リリースではなくgithubタグの場合はどうなりますか?