【发布时间】:2010-10-14 00:04:21
【问题描述】:
当我从 OSX 命令行运行 main.rb 文件时得到这个
`require': no such file to load -- EngineAPIWrapper (LoadError)
我尝试将它引用的所有文件放在同一个文件夹中而不是符号链接中,但我仍然遇到问题
如果我需要 main.rb 文件顶部的“rubygems”,则会收到此错误:
link-mbp:~ benb$ ruby /Library/Application\ Support/Episode/Engine/SDK/Samples/ruby/xmlrpc/engine_client.rb
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- EngineAPIWrapper (LoadError)
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
from /Library/Application Support/Episode/Engine/SDK/Samples/ruby/xmlrpc/engine_client.rb:14
源文件的顶部是这样的:
require 'rubygems'
require 'xmlrpc/client'
require 'EngineAPIWrapper'
require 'pp'
require 'English'
也就是说,我认为我的运行方式没有任何问题。
感谢任何帮助!
【问题讨论】:
标签: ruby sdk libraries require