运行Ruby应用程序时出错

运行Ruby应用程序时出错,ruby,aptana3,Ruby,Aptana3,我正在Ubuntu16.04LTS上使用AptanaStudio 3用ruby构建一个enigma机器模拟器 运行应用程序时,出现以下错误: /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- enigma/rotor.rb (LoadError) from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel

我正在Ubuntu16.04LTS上使用AptanaStudio 3用ruby构建一个enigma机器模拟器

运行应用程序时,出现以下错误:

/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- enigma/rotor.rb (LoadError)
    from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /home/xxxx/Downloads/enigma-ruby-master/lib/enigma.rb:1:in `<main>'
/usr/lib/ruby/2.3.0/rubygems/core\u ext/kernel\u require.rb:55:在'require'中:无法加载这样的文件--enigma/rotor.rb(LoadError)
来自/usr/lib/ruby/2.3.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
from/home/xxxx/Downloads/enigma ruby master/lib/enigma.rb:1:in`'

请。

如果您从ruby文件中添加require代码,这将很有帮助,但我怀疑以下情况

rotor.rb是您在enigma项目中创建的文件,包含在enigma文件夹中

你的要求应该是

require './enigma/rotor'
或 需要“./enigma/rotor.rb”

如果enigma目录是您当前操作的目录的子目录

require './rotor'
或 需要“./转子”


这意味着要在本地获取文件,而不要查看您可能添加的通用库或gem。谢谢