問題タブ [gemspecs]
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.
rspec - rspec で gemspec の依存関係を読み取るにはどうすればよいですか?
「rspec」または「bundle exec rspec」を実行すると、.gemspec ファイルの依存関係を使用できません。繰り返して DRY 原則を破り、自分の宝石を Gemfile と .gemspec に表示する必要がありますか?? (ps。モデルファイルに対してRailsエンジンとしてこれを行っています)
Gemfile:
.gemspec:
例:
「bundle exec rspec」は次のエラーを表示します。
ruby - gemspec で github からの依存関係を使用するにはどうすればよいですか?
現在、Gemfile には次のものがあります。
モデルを .gemspec に移行していますが、これが gemspec 内でどのように見えるかわかりません。私は現在持っています:
しかし、これは間違った依存関係 (私が複製した元のもの) を使用してしまいます。私は自分の依存関係を使用したいと考えています。gemspec の依存関係を github リポジトリに向けるにはどうすればよいですか?
ruby-on-rails - gemspec のファイル リストを更新するためのベスト プラクティスは何ですか?
gemspecsのファイル一覧について。
ジュエラーがプロジェクト内のファイルのリストでこのリストを手動で更新していることに気付きました。例えば
git ls-files
プロジェクト (特に Rails プロジェクト) 内で gem を使用する場合、またはを使用Dir.glob('**/*')
して gemspec のファイル リストを動的に生成すると、パフォーマンスの問題が発生するという証拠はありますか? 例えば?
ruby-on-rails - Different gemspec code
I have a local and production rails app running. Having problems, so I did a diff and found amoung many things, but the most curious was that the gemspec was different! For the same gemspec: action-mailer-3.0.13.gemspec I have different code!
My local one has:
#xA;and the exact same from production has:
#xA;So am wondering what is going on here? Any ideas?
Edit: Also
#xA;I think there is the clue in this, Maybe time to read up on this gemspec thing.
ruby-on-rails - Rails アプリケーション内で Ruby Gem のバージョン管理を開始する
github にある (まだ Ruby Gems にプッシュされていない) gem を指している Rails アプリケーションがあり、まだバージョン管理されていないため、bundle を実行すると次のようになります。
私は宝石の変更に取り組んでおり、バージョン管理を開始したいと考えています。マスターにプッシュしたときに、以前の宝石に依存する Rails アプリケーションの機能が損なわれないようにするためです。私は gem に下位互換性を持たせるほど洗練されていないので、この問題を処理するにはバージョン管理が最善の方法だと考えていました。
この gem のバージョン管理を開始する方法についてアドバイスを求めています。gemspec を 0.0.1 に変更してから、Rails アプリケーションの gemfile をそれを指すように変更するだけですか?
ruby-on-rails - 私の宝石が依存しているすべての宝石をパッケージ化する方法はありますか?
私は、いくつかの gem 依存関係を持つ gem の作成に取り組んでいます。そのうちの 1 つは、新しいバージョンで後方互換性を壊した gem に依存しています。これは私に考えさせられました-私が構築している宝石が、人々がアプリケーションを更新するのを難しくしている「あの宝石」になることを望んでいません。また、私の gem を使用している人々に、アプリケーションの残りの部分で依存する特定のバージョンの gem を使用するよう強制したくありません。
一方で、これらの依存関係からすべてのコードを書き直して、それらを gem にバンドルし、依存関係をすべて一緒に削除することもできますが、それは少し面倒に思えます。gem の依存関係を直接 gem に含めて、それらをモジュールにラップして、パッケージ化されたバージョンがアプリケーションの残りの部分で使用されるバージョンと競合しないようにする方法はありますか?
ruby - Ruby_Installation_Error_Watir
次のエラーが発生します。
gem をインストールしましたwatir
。システム構成は次のとおりです。
- OS:Windows7
- いえ:10