問題タブ [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.

0 投票する
3 に答える
1116 参照

ruby-on-rails - ベストプラクティス、gemfileの各gemにバージョンを追加しますか?

Gemfileに各gemのバージョンを追加する必要がありますか?それはベストプラクティスですか?ただお勧めですか?

0 投票する
0 に答える
575 参照

ruby-on-rails - Phusion パッセンジャー - Gemfile.lock 許可が拒否されました

Phusion Passenger で Rails アプリケーションを実行していますが、Permission denied - Gemfile.lock頻繁にエラー メッセージが表示されます。実行して修正しましたbundle updateが、数日ごとに同じエラーがポップアップし続けます(アプリケーションに変更は加えていません)。何が原因でしょうか?

0 投票する
2 に答える
1999 参照

ruby-on-rails - Foundation3.0.5レール3.2.6のインストールの問題

新しいプロジェクトを開始し、zurb-foundationをGemfileに追加しました。
バンドルインストールはsass互換性の問題を示しているので、バンドル更新とバンドルインストールを実行すると、すべて問題ないようです。

しかし、ドキュメント(https://github.com/zurb/foundation-rails)に記載されているようにrails g Foundation:installを実行すると、次のように表示されます:ジェネレーターfoundation:installが見つかりませんでした。
それでもバンドルインストールを行ったのでわかりません。

助けてくれてありがとう!
これが私のGemfileです:

そしてバンドルインストールの結果:

0 投票する
1 に答える
575 参照

ruby-on-rails - Bundler レインドロップの依存関係の問題

しばらくの間、依存関係に問題がありました。通常は手動で解決していますが、そのような依存関係を解決する正しい方法を理解したいと考えています。これまでの私の考えは、どうにかしてそれを機能させることでしたが、知識のある人々がこれをどのように行っているかを知りたいです..

だから、私の最近の問題はこれです..

私のgemfileには、雨滴(0.10.0)があり、雨滴(0.7.0)としてユニコーン(4.2)とグループ化されています

私の現在のgemfileはここにあります https://gist.github.com/3103422

これらの問題を解決するための最良の方法は何かを知ることは素晴らしいことです...

0 投票する
1 に答える
191 参照

postgresql - Heroku と Gemfile の管理

Heroku でアプリを公開する際に問題が発生しています。私が受け取っているエラーメッセージは次のとおりです。

「ネイティブ拡張機能を使用して pg (0.14.0) をインストールしていますin build_extensions': エラー: gem ネイティブ拡張のビルドに失敗しました. (Gem::Installer::ExtensionBuildError)

/Users/blanecordes/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb --with-pg-config=/users/blanecordes/postgresql/bin/pg_config /users/blanecordes の設定値を使用/postgresql/bin/pg_config sh: /users/blanecordes/postgresql/bin/pg_config: No such file or directory sh: /users/blanecordes/postgresql/bin/pg_config: No such file or directory check for libpq-fe.h. .. * extconf.rb が失敗しました *何らかの理由で Makefile を作成できませんでした。必要なライブラリやヘッダーが不足している可能性があります。詳細については、mkmf.log ファイルを確認してください。設定オプションが必要な場合があります。」

私の宝石ファイルは次のとおりです。

0 投票する
1 に答える
568 参照

ruby-on-rails - Unitialized constant error in rails console vs. irb using a Mechanize wrapper

First question from a fundamental level - What is the meaning of an un-initialized constant error in Ruby? I come from an objective-c background, if that helps provide some context.

Secondly, I am running a rake task in rails that is throwing the aforementioned error. Specifically, the error occurs when I am using the 'tor-privoxy' gem, which is a Mechanize wrapper allowing automated browsing through a tor proxy.

I am using the following example code provided on github: https://github.com/pirj/tor-privoxy

On the other hand, if I run this same code in irb, it does not throw the unitialized constant error. I have ensured that my gemfile includes 'tor-privoxy' and ran the 'bundle install' command.

0 投票する
2 に答える
2166 参照

ruby - そのようなファイルをロードできません -- すべての gemfiles

Windows 7 64 ビットを実行しており、rubyinstaller.org にある ruby​​installer を介して ruby​​ をインストールしました。

そして、得ています

インタラクティブな Ruby をロードして、'redis' => true を要求することができます。それでも、「redis」を必要とすると、上記のエラーが返されます (s/anygemfiles/redis)。スプロケットも同様、てこ。任意の gem ファイル。

私が実行している正確なコードは、Linux や他の Windows ボックスでそのまま使用できます。

rubyinstaller を介して ruby​​ を再インストールした後、次のようになりました。

0 投票する
4 に答える
2667 参照

ruby-on-rails - アプリケーションで複数の Gemfile を使用するにはどうすればよいですか?

私は開発者チームと協力しており、全員がリポジトリから同じ Gemfile を使用しています。私は Mac で作業しており、他の人は Ubuntu を使用しているため、レポジトリにも Gemfile.local.example ファイルがあり、各 OS に適切な通知ジェムがすべてコメント アウトされています。

OS の gem のコメントを外し、バージョン管理ではなく、Gemfile.local という新しいファイルとして保存しました。ここで、「bundle install」で両方のファイルから gem をインストールしたいと思います。

これを行うための適切なドキュメントが見つかりません。

0 投票する
1 に答える
479 参照

ruby-on-rails - 異なるブランチの異なるgemバージョン

私はまだGitとGemfilesに少し慣れていません。

宝石をアップグレードしたいのですが、すべてが下位互換性があるわけではありません。そのため、新しいgemバージョンと互換性があるようにコードを修正しながら、別のブランチを作成したいと思います。

git checkout -b mynewbranchを使用してから、Gemfileを変更し、バンドル更新の実行を開始した場合、gemの変更はそのブランチのみに制限されますか?

ここでの最善のアプローチは何ですか?