問題タブ [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 - Ruby on Rails-'require':そのようなファイルをロードできません-omniauthをインストールしましたが、omniauth /oauth
このガイド(http://devcenter.heroku.com/articles/omniauth-and-force-com)に従って、Salesforce.comRESTAPIをRubyonRailsに接続しています。
「railsgeneratecontrollersession create」と入力しているところですが、確実にインストールしたのに、omniauth/oauthが見つからないというエラーが表示されます。
ガイドには、入力する必要があるとも書かれています
しかし、これを行うと、「不明なコマンドomniauth」というエラーが発生します。私はこれで全く新しいです、誰かが私を正しい方向に向けることができますか?
ruby-on-rails - 既存の Rails プロジェクトでバンドル インストールを実行すると、「gemfile が見つかりませんでした」
遊んでみようとしている既存のRailsプロジェクトが与えられました。しかし、bundle install または rake db:migrate を実行しようとすると、基本的に問題が発生するため、与えられたコードでは何もできません。
今見ている最大の問題は、バンドル インストール時に gemfile を見つけられないという事実です。
gemfile を見つける方法は?
誰かがコピーして貼り付けた既存のプロジェクトを初期化するために必要な別の手順はありますか? ありがとう!
ruby - CLI/Ruby システムコールを介してインストールをバンドルする方法は?
ruby システムコールから bundle install を実行することは可能ですか?
gem をインストールして、別のパスでプロジェクトのテストを実行しようとしています...
たとえば、コマンドは次のとおりです。
理想的には、そのプロジェクトに関連する gem がインストールされていることを確認しながら、1 つのプロジェクトで rake ファイルを介してテストを実行したいだけです。
次のコマンドを実行すると、CD は正しく動作しているようです。
それは正しいパスを提供します。しかし、バンドル インストール && gem 環境を実行すると、現在のフォルダーの gem がインストールされているように見え、他のプロジェクトの Gemfile が使用されず、rspec 仕様が機能しません。
要約すると、たとえば rakefile 内の別のプロジェクトに対して、関連する gem が利用可能であることを確認するために「rspec spec」を実行する最良の方法は何ですか?
bundler - bundler は依存関係のバージョンが満たされていないと文句を言いますが、Gemfile にはそのようなエントリはありません
Gemfile と Gemfile.lock の両方で、 oauth2 (=0.5.0) については何もありません。両方とも 0.4.1 に設定されています。
この依存関係はどこに書かれていますか?
bundle install からの出力はこれで終わりです
ruby-on-rails - 開発環境専用のherokuとgem
私のgemfileには次のものがあります:
そして私のgemfile.lockで
Heroku にプッシュしようとすると、eventmachine が見つからず、インストールできないと表示されます。しかし、開発環境用のherokuサーバーでは必要ありません。なぜそれをインストールしようとするのですか?この状況をどのように処理すればよいですか?
ruby-on-rails - Rails 3: gemfile に gem 'thin' なしでシン サーバーを実行する
gemfileでgem「thin」を参照せずにシンサーバー(gem「thin」)を実行することは可能ですか?
彼の問題は、Windows の失態では、gemfile.lock (eventmachine 1.0.0.beta.4.1 - Windows 用の唯一のバージョン) に依存関係を追加することであり、プッシュが失敗している間、heroku ホスティングは受け入れることができません。
heroku - Heroku は特定の gem をプリロードしますか?
これらのリンクで同様の質問がありましたが、答えは私の問題を解決しません。
Heroku が、私がローカルに持っているのと同じ宝石をリストしないのはなぜですか?
次の Gemfile があります。
そこに私のGemfile.lockでそう:
しかし、私にはいくつかのあいまいな理由で、 Heroku で次のエラーが発生します。
では、Heroku が何らかの形でこの gem バージョンを追加したということですか、それとも ... bundle について何か誤解していましたか?
ruby - Bundler: Gemfile で常に git ブランチの最新リビジョンを使用する
次の形式のプライベート git リポジトリを含む Gemfile があります。
gem 'magic_beans', :git => "git@git.example.com:magic_beans.git', :branch => 'super_beans'
Ibundle install
の場合、Gemfile.lock はそれを特定の SHA リビジョンにロックします。
バンドラーに常に最新の SHA コミットをチェックして使用させたり、Gemfile.lock を更新させたりすることはできますか? 更新をブランチにプッシュするときsuper_beans
、gem のバージョンを変更していないことに注意してください。
理想的には、実行するたびにbundle
上流の git リポジトリをチェックして、ブランチの新しい SHA リビジョンがあるかどうかを確認します。
ruby - gem と require の違い (require open-uri)
自分で理解したかっただけです。
nokogiri gem (HTML の解析用) を使用しています。URL を開くことができた場合は、gem 'open-uri' のメソッドを使用する必要があります。
しかし、Gemfile (Windows 開発者のマシン) に含めると、次のようになります。
gem 'open-uri'
- バンドルのインストール中に、gem が見つからないというエラーが発生します。
だから私が使用する場合require 'open-uri'
- その作業。
それで、何が起こっているのか説明できますか?
ruby - Ruby Gems / Gemfile : ロードするファイルがありません -- ジャガーノート
私は他の人が以前に抱えていた問題を抱えていますが、オンラインで見つけた答えがどこにもありません。私がする時:
IRBで、またはRubyファイルを実行するとき
私は得る
解決策は、ジャガーノートを Gemfile に追加することですよね?
しかし、この魔法の Gemfile はレッドモントのどこにあるのでしょうか? Rakefile がある場所ではありません。まったく新しい Gemfile をゼロから作成する必要があるのでしょうか? それはどのように見えるでしょうか?
そして、「バンドラー」はこれらすべてにどのように関与しているのでしょうか?
みんなありがとう!