5

を使用して依存関係をインストールしました

bundle package

次に、それらをオフラインサーバーに転送して実行します。

> bundle install --local
Using mime-types (1.19)
Using rest-client (1.6.7)
Using trollop (1.16.2)
Using bundler (1.1.4)
Your bundle is complete! It was installed into ./vendor/bundle

ただし、アプリケーションを実行することはできません。

ruby someprogram.rb
/usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- trollop (LoadError)
        from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from someprogram.rb:2:in `<main>'

ローカルにインストールされたgemを実行できるようにするには、Rubyに何を指定する必要がありますか?

4

1 に答える 1

6

あなたはあなたの命令bundle execの前に行方不明です。ruby someprogram.rb

于 2012-07-02T12:57:35.477 に答える