我正在尝试运行使用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'
答案 0 :(得分:0)
如果您在Windows上捆绑了应用程序,它将无法正常执行。这是因为它与windows二进制文件一起编译。
尝试删除您的Gemfile.lock并重新绑定。