問題タブ [bundler]
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 - バンドラーは (一般的に) どのように機能しますか?
私はRuby/Railsにはかなり慣れていませんが、バンドラーを見ていて、それがどのように機能するのか疑問に思っていました. 通常のように gem の完全なセットをインストールしてgem install XYZ
から、Gemfile を使用して、特定のアプリケーションで使用するためにそれらの gem の特定のサブセットをプルしますか? それとも、gem を通常どおりにインストールするのではなく、Gemfilebundle install
に含めてから、アプリケーションで使用されるバンドルにすべてを含めるために a を実行しますか?
これに答えるために時間を割いていただきありがとうございます。バンドラーの機能が正確に何であるかについて少し混乱しています。
-- 地図
ruby-on-rails - インストール時に Rails 3 プラグイン gem を初期化する
私は RubyGem を作成していますが、それが a にリストされ、Gemfile
誰かが を実行したときにbundle install
、私の gem がいくつかのファイルを Rails パスにコピーできるように設定する方法があるかどうか疑問に思っています。これにより、ユーザーは を入力する必要がなくなります。rails generate blah
ここblah
で、 は私の宝石のジェネレーターの名前です。
現在のバージョンの Bundler が gem をインストールするときに実行するコールバックはありますか?
ruby-on-rails - フォルダ .bundle をバージョン管理下に置くべきですか
rails 2.3.8 でバンドラーを使い始めたところです。bundler install を実行すると、プロジェクトのルートに .bundle フォルダーがあります。
.bundle をバージョン管理下に置く必要がありますか?
textmate - TextMateでのBundlerGemfile構文のハイライト
こんにちは私はRails3を学んでいるので、gem Bundler(http://github.com/carlhuda/bundler )を使い始めます。Gemfile構文を強調するようにTextMateを設定する方法を知っている人はいますか?ありがとう!
git - bundler が get repo に保存された gem を正しくインストールしないのはなぜですか?
バンドラー バージョン 1.0.0.beta.2
RVM 情報
bundle install
git から供給された gem を my Gemfile
. bundler はリポジトリをダウンロードして正常に使用したと言っていますが、gem list
同意しません。このセットアップの何が問題なのかについて何か考えはありますか?
ruby-on-rails - Bundler が機能していません: `[]' 内: false:FalseClass の未定義メソッド `[]'
Compass をインストール (および削除) した後、Rails アプリで問題が発生しました。bundle install
私に次を与えます:
gemset を一掃して、Bundler やその他の gem を再インストールしようとしましたが、うまくいきませんでした。また、新しいアプリを作成しようとしました-ここではバンドラーが正常に機能するため、問題はアプリコード内のどこかにあると思いますが、どこを見ればよいかわかりません。
何か案は?:-) みんなありがとう。
ruby - Rails3コントローラーでgemを要求すると「ConstantMissing」で失敗する
私はこれが他のスレッドで数回尋ねられるのを見ました、しかし答えのどれも当てはまらないようです。
環境: jugendのRails 3 amazon /ecsgem。唯一のファイルはここにあります:http: //github.com/jugend/amazon-ecs/blob/master/lib/amazon/ecs.rb
私のgemfileには次のものがあります:gem'amazon-ecs'、:git =>'git://github.com/jugend/amazon-ecs.git'
すべてがirbで機能します。私は実行できます:バンドルコンソールには「amazon / ecs」が必要で、それから町に行きます
ただし、コントローラーから使用しようとすると、次のようになります。「amazon/ecs」が必要です。
8行目で初期化されていない定数SearchController::Amazonを取得します。ここで、最初にAmazonを使用しようとします。
ecs.rbには、クラスEcsを含むモジュールAmazonがあります。なぜこれがレールではなくerbで機能しているのかわかりません。
Railsはまだ少し新しいので、短い言葉で答えてください。:-/
ruby-on-rails - Cucumber の機能がバンドラー、レール 2.3.5 で「未定義のメソッド `Factory'」に失敗する
きゅうりをすくう --trace
出力:
システム: Ubuntu 9.04 で実行されている Rails 2.3.5
bundler (0.9.26) RubyGems 1.3.7 ruby 1.8.7 (2010-01-10 パッチレベル 249) [i486-linux]
Gemfile
バンドル インストールの出力
何か案は?
ありがとう!
ruby - RVM とシン、ルートとローカル ユーザーの比較
だから私はRVMでサービスとして実行するために薄くしようとしています。その後、 configコマンドを実行するときにを使用するようthin install
に手動で更新して、thinがルートではなくローカルユーザーとして実行されるようにしました。ここまでは順調ですね。/etc/init.d/thin
su - user
今、試してみると、sudo service thin start
RVM 以外のバージョンの Ruby (最初にボックスにインストールされていた 1.8.7) を使用して実際にコマンドを実行しようとしているように見えます。gem install thin
RVM 以外のバージョンで を実行すると、メッセージがuninitialized constant Bundler
表示されます。Bundler は RVM gem にのみインストールされ、システム gem にはインストールされません。RVM 環境をセットアップできないようです (RVM 起動スクリプトが ~/.bashrc にあり、それが ~/.bash_profile に含まれているにもかかわらず)。
私がやりたいことは、システム環境ではなく、RVM 環境を使用してサービスとしてシンを実行することだけです。これは可能ですか?あきらめて、すべてをルートとして実行するという究極の罪を犯すべきですか? この時点でとても魅力的です。
助けてくれてありがとう!
ruby-on-rails - 最新のエッジ レールを実行するには、バンドラー 1.0.0.beta.3 をインストールする必要がありますか?
エッジ レールをバンドルするbundle install
と、次のエラーが発生します。
バンドラー 1.0.0.beta.3 をインストールせずに最新のエッジ レールをインストールする方法はありますか?