問題タブ [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.
ruby - gemspec のプライベート gem
gem にプライベート gem が必要ですが、gemspec の依存関係に git リポジトリを含めることはできません。
そこで、プライベート サーバーを geminabox で見つめ、gemfile にソースを追加しました。
「core」と呼ばれるgemをバンドルまたはインストールすると、リポジトリからではなくrubygemsからgemがインストールされます。
gemspec で自分の gem を指定するにはどうすればよいですか?
ruby - Windows 7 に Thin をインストールする際の問題
私はルビーが初めてです。ルビーの宝石を薄くインストールしようとしています。gem のインストール中にエラーが表示されます。エラーをグーグルで検索しましたが、問題に対処するリンクが見つかりませんでした。
エラーは次のとおりです。
どんな助けでも本当に感謝しています。ありがとう。
ruby-on-rails - RailsまたはSinatraフレームワークに基づいて、条件付きでGemfileにgemが必要ですか?
Sinatra と Rails の両方で使用できる gem を作成していますが、gem の依存関係は、開発者が gem を使用しているフレームワークによって異なります。
Rails アプリなら「sass-rails」と「coffee-rails」が必要です sinatra アプリなら「sass」と「coffee-script」が必要です
理想的には、バンドラーは、この宝石がロードされているフレームワークに基づいて必要な宝石をインストールするだけですが、依存関係を条件付きで指定する方法がわかりません。
どんな提案でも大歓迎です。
ruby - gem プッシュの結果、「パッケージ メタデータがありません」と表示される
更新した宝石を rubygems.com にプッシュしようとしていますが、次の結果が得られています。
前回のプッシュ以降、gem 仕様に加えた唯一の変更は、parseconfig
依存関係を追加することでした。これが私の宝石の仕様です。
gemspec で何かを忘れていませんか?
rake - rake パッケージタスクへの循環依存
独自の gravaty.gemspec ファイルとメイン タスクを含む Rakefile を使用して、独自の「gravaty」gem (RubyGems を参照) を作成しました。
問題は、実行rake package
後に実行すると、rake rdoc
このエラーが表示されることです
代わりに、の後に同じコマンドを実行するとrake clean clobber
、RDochtml
フォルダーがなくても問題は発生しません。
このhttp://hg.savannah.gnu.org/hgweb/gravaty/file/923b9133aefc/Rakefileは Rakefile です。
このhttp://hg.savannah.gnu.org/hgweb/gravaty/file/923b9133aefc/gravaty.gemspecは gemspec です。html
34 行目からフォルダーを削除すると( a_gem.files = Dir.glob('{examples,html,lib,test}/**/*') + COMMON_FILES
) 動作するようですが、パッケージから RDoc を削除する必要があるのはなぜですか? 取っておいたほうがいいです。
そして、このhttp://hg.savannah.gnu.org/hgweb/gravaty/file/923b9133aefc/Gemfileは、それほど有用ではありませんが、Gemfile です。
ruby-on-rails - 新しい変更で ruby gem のバージョンを更新する
学習用の gem を開発し、https://rubygems.org/gems/combination-pairsにプッシュしました。ここで、gem のコードにいくつかの変更を加えたいと思います。同じ宝石を異なるバージョンで更新したいということです。どうすれば同じことができますか??