/ / Railsの宝石をインストールするとき、rails.batはbinディレクトリにどのようにインストールされますか? - ruby​​-on-rails、ruby、windows、バッチファイル、rubygems

Railsの宝石をインストールするとき、rails.batはbinディレクトリにどのようにインストールされますか? - ruby​​-on-rails、ruby、windows、バッチファイル、rubygems

私は宝石を書いています。 .bat インストールするファイル bin ルビー宝石から宝石がダウンロードされたとき。

レールの宝石は、何か似たようなことをしています。 gem install railsrails.bat ファイルは私のルビーインストールディレクトリに表示されます(私はWindows上にありますが、同等のシェルスクリプトが* nixシステムに表示されていることを確信しています)

私の質問は、どのように rails.bat binディレクトリに移動し、このアクションを模倣して私の .bat ユーザーが私の宝石をインストールするときにファイルをbinに入れますか?

回答:

回答№1は2

gemspecでは、 executables バイナリを追加するオプション。

Railsはこれを railties.gemspec以下のように実行可能なrailsを追加してください:

s.executables = ["rails"]

RubyGemsガイドには 「実行可能ファイルの追加」のセクション

gem install <gem-name> 作成に気を使う .bat Rubyのファイル bin フォルダ