2017-06-01 63 views
0

我试图运行使用rest-client版本2.0.1的应用程序,但是当我运行该应用程序我得到有问题Debian的发行版装载复位客户

/opt/whitewidow/lib/imports/constants_and_requires.rb:6:in require': cannot load such file -- rest-client (LoadError) from /opt/whitewidow/lib/imports/constants_and_requires.rb:6:in<top (required)>' 
from whitewidow.rb:2:in require_relative' from whitewidow.rb:2:in 

我已经尝试做是编辑代码使用restclient而不是rest-client但这只是引发相同的问题,我试图安装版本较低gem install rest-client -v 2.0我得到相同的错误。

现在这里是怪异的部分,应用程序运行在Windows 7上,但不是在Debian发行版上,是否有一个技巧在Linux发行版上运行rest-client?这里的所有要求:

require 'rubygems' 
require 'bundler/setup' 
require 'mechanize' 
require 'nokogiri' 
require 'rest-client' 
require 'timeout' 
require 'uri' 
require 'fileutils' 
require 'yaml' 
require 'date' 
require 'optparse' 
require 'tempfile' 
require 'socket' 
require 'net/http' 
require 'ipaddr' 
require 'csv' 

回答

0

如果您在Windows上捆绑应用程序将无法正确执行。这是因为它与Windows二进制文件编译。

尝试删除您的Gemfile.lock并重新绑定。

+0

同样的问题,抛出相同的错误,会更新捆绑器做什么? – user8049647