在Debian发行版上加载reset-client时出现问题

时间:2017-06-01 21:09:51

标签: ruby rest-client

我正在尝试运行使用rest-client版本2.0.1的应用程序,但是当我运行应用程序时,我正在

/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'

1 个答案:

答案 0 :(得分:0)

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

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