相关疑难解决方法(0)

安装ruby gems offline/proxy配置

我需要在没有连接到互联网的服务器上的rails + Nokogiri,httparty,json [和一些不那么重要的宝石]上安装ruby.怎么做?

主机操作系统是windows

另外一个问题,对我来说这不是很好,因为它可能需要几天时间,但我可以作为客户给这个服务器访问http代理.但是我必须承认,我已经尝试过这样的事情了

set http_proxy="http://username:password@host:port"
Run Code Online (Sandbox Code Playgroud)

要么

gem --http_proxy "http://username:password@host:port"
Run Code Online (Sandbox Code Playgroud)

但在这两种情况下都无法访问宝石商店:(

ruby proxy gem ruby-on-rails

4
推荐指数
5
解决办法
3万
查看次数

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

我已经安装了我的依赖项

bundle package
Run Code Online (Sandbox Code Playgroud)

然后将它们转移到离线服务器并运行:

> 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
Run Code Online (Sandbox Code Playgroud)

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

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>'
Run Code Online (Sandbox Code Playgroud)

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

ruby gem bundler

3
推荐指数
1
解决办法
2092
查看次数

标签 统计

gem ×2

ruby ×2

bundler ×1

proxy ×1

ruby-on-rails ×1