首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用本地安装的gem执行Ruby程序?

如何使用本地安装的gem执行Ruby程序?
EN

Stack Overflow用户
提问于 2012-07-02 20:04:51
回答 1查看 3.2K关注 0票数 5

我已经使用以下命令安装了依赖项

代码语言:javascript
复制
bundle package

然后将它们传输到离线服务器并运行:

代码语言:javascript
复制
> 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

但是,无法运行该应用程序:

代码语言:javascript
复制
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>'

我需要为Ruby指定什么才能运行本地安装的gem?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-02 20:57:35

您的ruby someprogram.rb命令前面缺少bundle exec

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11293339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档