私は宝石を書いています。 .bat
インストールするファイル bin
ルビー宝石から宝石がダウンロードされたとき。
レールの宝石は、何か似たようなことをしています。 gem install rails
、 rails.bat
ファイルは私のルビーインストールディレクトリに表示されます(私はWindows上にありますが、同等のシェルスクリプトが* nixシステムに表示されていることを確信しています)
私の質問は、どのように rails.bat
binディレクトリに移動し、このアクションを模倣して私の .bat
ユーザーが私の宝石をインストールするときにファイルをbinに入れますか?
回答:
回答№1は2gemspecでは、 executables
バイナリを追加するオプション。
Railsはこれを railties.gemspec
以下のように実行可能なrailsを追加してください:
s.executables = ["rails"]
RubyGemsガイドには 「実行可能ファイルの追加」のセクション
gem install <gem-name>
作成に気を使う .bat
Rubyのファイル bin
フォルダ