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

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

ubuntu - Ruby gem エラー: no such file to load -- bundler

Bundler という名前の Ruby gem に問題があります。私のOSはUbuntu 10.04です。

私の環境は次のとおりです。

Linux バージョン 2.6.32-21-generic (buildd@rothera) (gcc バージョン 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010

ruby 1.9.1p378 (2010-01-10 リビジョン 26273) [i486-linux]

1.3.6

私の地元の宝石は次のとおりです。

  • 要約 (1.0.0)
  • アクションメーラー (3.0.0.beta3)
  • アクションパック (3.0.0.beta3)
  • アクティブモデル (3.0.0.beta3)
  • アクティブレコード (3.0.0.beta3)
  • アクティブリソース (3.0.0.beta3)
  • アクティブサポート (3.0.0.beta3)
  • アレル (0.3.3)
  • ビルダー (2.1.2)
  • バンドラー (0.9.24)
  • エルビス(2.6.5)
  • 国際化 (0.3.7)
  • メール (2.2.0)
  • memcache クライアント (1.8.3)
  • MIME タイプ (1.16)
  • ポリグロット (0.3.1)
  • ラック (1.1.0)
  • ラックマウント (0.6.3)
  • ラックテスト (0.5.3)
  • レール (3.0.0.beta3)
  • レールティー (3.0.0.beta3)
  • レーキ (0.8.7)
  • テキスト形式 (1.0.0)
  • テキストハイフン (1.0.0)
  • トール (0.13.6)
  • こずえ (1.4.5)
  • ツズインフォ (0.3.20)

そして、ここに私のエラーがあります:

Rails 3 を起動しようとすると、同じエラーが発生しました。

私のバージョンの Bundler に関する詳細情報:

エラーが発生するのはなぜですか?

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

ruby-on-rails - bundler install 実行時のエラー

実稼働サーバーで bundle install を実行しようとしましたが、次の問題が発生しました。

更新中の git://github.com/collectiveidea/delayed_job.git 致命的: 非ベア リポジトリの現在のブランチ refs/heads/master へのフェッチを拒否しています git でエラーが発生しました。バンドルを完了できません。

バンドラー バージョン 0.9.25 がインストールされています。

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

ruby-on-rails - ネイティブ エクステンションで gem をビルドする (Gem::Installer::ExtensionBuildError)

私は次の構成を持っています:

  • uname -a : Linux 2.6.24.2 i686 GNU/Linux (Ubuntu)
  • ruby -v : ruby​​ 1.9.0 (2007-12-25 リビジョン 14709) [i486-linux]
  • rails -v : Rails 3.0.0.beta3
  • 宝石 -v : 1.3.5
  • rake --version : rake、バージョン 0.8.7
  • make -v : GNU Make 3.81
  • 宝石環境:
    • ルビージェムのバージョン: 1.3.5
    • ルビー バージョン: 1.9.0 (2007-12-25 パッチレベル 0) [i486-linux]
    • インストールディレクトリ: /usr/lib/ruby1.9/gems/1.9.0
    • ルビー実行可能: /usr/bin/ruby1.9
    • 実行可能ディレクトリ: /usr/bin
    • RUBYGEMS プラットフォーム:
    • ルビー
    • x86-Linux
    • GEM パス:
      • /usr/lib/ruby1.9/gems/1.9.0
      • /root/.gem/ruby/1.9.0
    • 宝石の構成:
      • :update_sources => true
      • :verbose => true
      • :ベンチマーク => false
      • :バックトレース => false
      • :bulk_threshold => 1000
    • リモートソース:

そして、この簡単なコマンドを試すと:

ここに私が得るものがあります:

「gem_make.out」ファイルには、上記とまったく同じ情報が含まれています。

別の宝石で試してみると:

ここに私が得るものがあります:

実際、ネイティブの拡張子を持つ gem をインストールしようとすると、同じタイプのエラーが発生します。

それは誰にとっても鐘を鳴らすでしょうか?

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

ruby-on-rails - Bundler と JRuby を使用した Rails のデプロイ戦略

私は jruby rails アプリを持っていて、gem の依存関係管理にバンドラーを使い始めたところです。展開戦略について人々の意見を聞くことに興味があります。ドキュメントによるとbundle package、宝石をローカルにパッケージ化するので、サーバーでそれらをフェッチする必要はありません (そして、ウグイスはデフォルトでこれを行うと信じています)。コード (この場合は WAR ファイル) ははるかに大きくなります。

私の好みは、コードがサーバーにコピーされた後、すべての依存関係をサーバーに直接フェッチする MVN セットアップを模倣することです。これが私が考えていることです、すべてのコメントは大歓迎です:

Step1: war ファイルをビルドし、サーバーにコピーする
Step2: サーバーで war をアンパックし、mvn で Java の依存関係をフェッチする Step3: Bundler を使用して Gem deps をフェッチする (これらはどこに配置する必要がありますか??)
* Step 3 はステップです。の上。bundle install特定のターゲットを念頭に置いて実行しますか??
ステップ 4: Tomcat を再起動します

繰り返しますが、ここでの私の推論は、展開時に依存関係をコードから分離したいということです。また、アプリ ユーザーのホーム ディレクトリにインストールするのではなく、すべての gem 依存関係をアプリ自体に配置して、含まれるようにしたいと考えています (繰り返しますが、これが Bundler のデフォルトであると考えています)。

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

ruby-on-rails - Bundler と Rails 2.3.5 を使用すると、移行時に初期化されていない定数 SubdomainFu が表示されます

Rails 2.3.5 でバンドラーを使用しており、すべてが正しく機能していることを確認しようとしていますが、「rake db:migrate --trace」を実行すると、次のようになります。

** Invoke db:migrate (first_time) ** Invoke environment (first_time) ** Execute environment rake aborted! uninitialized constant SubdomainFu /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:443:inload_missing_constant' /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in const_missing' /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:inconst_missing' /Users/node/Projects/Race-RX/config/initializers /subdomain_config.rb:1 /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:145:load_without_new_constant_marking' /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:145:in読み込み中' /opt/local/lib/ruby/gems /1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in new_constants_in' /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:145:inload' /opt/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb :622:load_application_initializers' /opt/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:621:inそれぞれ' /opt/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:621 :load_application_initializers' /opt/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:176:in処理中' /opt/local/lib/ruby/gems/1.8 /gems/rails-2.3.5/lib/initializer.rb:113:send' /opt/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in実行中' /Users/node/Projects/Race-RX/config/environment.rb:9 /opt/local/lib/ruby/site_ruby/1.8 /rubygems/custom_require.rb:31:インチgem_original_require' /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire' /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in require' /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:innew_constants_in' /opt/local/lib/ruby/gems/1.8/gems /activesupport-2.3.5/lib/active_support/dependencies.rb:156:in require' /opt/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/tasks/misc.rake:4 /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:incall' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in execute' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:ineach' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in execute' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:ininvoke_with_call_chain' /opt/local/lib/ruby/1.8/monitor.rb:242 :in synchronize' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:ininvoke_with_call_chain' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in invoke_prerequisites' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:ineach' /opt/local/lib/ruby/gems/1.8/gems /rake-0.8.7/lib/rake.rb:604:invoke_with_call_chain invoke_prerequisites' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in' synchronize' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in/opt/local/lib/ruby/1.8/monitor.rb:242:invoke_with_call_chain'/opt/local/lib/ruby/gems/1.8 /gems/rake-0.8.7/lib/rake.rb:583:でinvoke' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:ininvoke_task' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in top_level' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:ineach' /opt/local/lib/ruby/gems/1.8/gems/rake -0.8.7/lib/rake.rb:2029:in top_level' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:instandard_exception_handling' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in top_level' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:inrun' /opt /local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:standard_exception_handling' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in実行中' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7 /bin/rake:31 /opt/local/bin/rake:19:inload' /opt/local/bin/rake:19

何が原因なのかわかりません。私はしかし、私の

"rubygems" が必要 "bundler" が必要 Bundler.setup

私のenvironment.rbファイルにありますが、それは問題ではありません。

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

ruby-on-rails - Rails Beta3 & PaperClip & Passenger Bundler::PathError

だから私はこれをぐるぐる回っています.Rails3で動作させるためにPaperclip Rails gemのフォークを使用しています. Passenger を搭載した OSX ボックスで正常に動作します。しかし、私のサーバー (CentOS 5) では、次のエラーが発生します。

git://github.com/lmumar/paperclip.git (at rails3) is not checked out. Please runバンドル インストール(Bundler::PathError)Blockquote

Bundle Pack を試しましたが、github からの gem がパックされません。私が試した application.rb ファイルで parh を BUNDLE_HOME に設定することについての投稿を読みました:

しかし、それはうまくいきません。アイデアはありますか?他に何をすべきかわからず、問題をさらにデバッグまたは追跡する方法がわかりません:(

旅客バージョン 2.2.11。

ありがとう。

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

ruby-on-rails - レールを開始するときの「初期化されていない定数ActionPack」

Railsサーバーを起動すると、「初期化されていない定数ActionPack」エラーが発生します。

生のスタックトレース

レール付きの大失敗を使用しています2.3.8

「バンドルリスト」を実行すると、次のように表示されます。

ここで何が起こっているのか分かりますか?

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

ruby - バンドル http 認証のサポート

Bundler が http 認証をサポートしているかどうかは誰にもわかりませんか? rubygemsがそうしている確信しています(どこかで読んだと思います)が、特定のレポのユーザー名/パスワードを指定する可能性のあるドキュメントのどこにも表示されません

機密コードを公開しないように、独自のプライベート gem サーバーを実行しようとしています

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

ruby - プリインストールされた gem と一緒に Bundler を使用する

だから私はthin昔ながらの方法でインストールしました:

サーバーにアプリを配置し、必要なすべての gem をバンドラー経由でインストールしました。

しかし、アプリを で起動しようとするとthin start、デフォルトの gems ディレクトリにインストールされていないため、バンドラーがインストールした gem を見つけることができません。

私の質問は次のとおりです。これを機能させるにはどうすればよいですか? thinバンドラー経由でもインストールする必要がありますか? 通常のようにコマンドラインから起動できるように、それでもthin実行可能ファイルをセットアップしますか? /usr/binありがとう!

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

ruby-on-rails - Gemfileにsource:gemcutterがまだ必要ですか?

Railsプロジェクトのルートに「Gemfile」というファイルがあります。

それはsource :gemcutter一番最初の行にあります。

まだ回線が必要ですか?私が正しければ、http://rubygems.org/は公式の情報源であり、GemCutterはにマージされましrubygems.orgた。