1

Ruby on Rails に関するチュートリアル ( http://ruby.railstutorial.org/chapters/static-pages#sec:binstubs ) を読んでいbundle --binstubsますbundle exec。ただし、最初に cd を実行せずに bin フォルダーから実行可能ファイルを呼び出すことは合法ではないため、これは Windows では機能しないようです。

この記事のコメントがあります: http://blog.davidchelimsky.net/2011/07/18/stop-typing-bundle-exec/ には、「... Windows で動作することを願っています。」と書かれています。私は疑問に思っていました-Windowsでこれを使用することは本当に不可能ですか?

ありがとう、

szm

4

1 に答える 1

0

gem ruby​​gems-bundlerは、この目的のために明示的に作成されました。彼らのreadmeを引用するには:

初め、

gem install rubygems-bundler

次に、実行します (1 回):

gem regenerate_binstubs

そして、あなたは完了です!

次のように機能します。

ruby_noexec_wrapper をロードするように gem ラッパーの shebang を変更します。次に、gem バイナリを実行すると、Gemfile が見つかるまで、作業ディレクトリとその上のすべてのディレクトリが調べられます。実行中の実行可能ファイルが Gemfile に存在する場合、代わりにその Gemfile を使用するように切り替えます (Bundle.setup 経由)。

于 2013-04-09T07:53:27.463 に答える