Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Aptana要求在项目中找不到文件_Ruby_Aptana - Fatal编程技术网

Ruby Aptana要求在项目中找不到文件

Ruby Aptana要求在项目中找不到文件,ruby,aptana,Ruby,Aptana,嘿,伙计们,我最近一直在尝试选择Ruby,显然Aptana是一个更好的IDE(我被.NET和Java的IDE宠坏了) 所以,我选择了它(因为我不想为RubyMine大肆挥霍——RubyMine的IDE基于我从来都不喜欢的NetBeans)——在我的第一个项目中,我遇到了一个简单的问题 阿普塔纳似乎没有在同一个项目中“接受”我的需求?我暗自怀疑这可能与Ruby的工作原理有关(因为它没有主方法),但我会继续在这里提问,因为我找不到明确的答案: 我有两个文件,project\u manager.rb和

嘿,伙计们,我最近一直在尝试选择Ruby,显然Aptana是一个更好的IDE(我被.NET和Java的IDE宠坏了)

所以,我选择了它(因为我不想为RubyMine大肆挥霍——RubyMine的IDE基于我从来都不喜欢的NetBeans)——在我的第一个项目中,我遇到了一个简单的问题

阿普塔纳似乎没有在同一个项目中“接受”我的需求?我暗自怀疑这可能与Ruby的工作原理有关(因为它没有主方法),但我会继续在这里提问,因为我找不到明确的答案:

我有两个文件,
project\u manager.rb
tests/project\u manager\u specification.rb
<代码>项目经理\u规范应包含
项目经理的行为测试

项目经理当前包含:

require 'tests/project_manager_specification'
项目经理规范
仅包含:

require 'test/unit'
但是,当我运行应用程序时,会出现以下错误:

c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- tests/project_manager_specification.rb (LoadError)
from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from C:/Users/dan.pantry/Desktop/Workspace/ProjectManagement/project_manager.rb:1:in `<main>'
c:/Ruby193/lib/ruby/site\u ruby/1.9.1/rubygems/custom\u require.rb:36:在'require'中:无法加载这样的文件--tests/project\u manager\u specification.rb(LoadError)
来自c:/Ruby193/lib/ruby/site\u ruby/1.9.1/rubygems/custom\u require.rb:36:in'require'
来自C:/Users/dan.pantry/Desktop/Workspace/ProjectManagement/project\u manager.rb:1:in`'
我不太明白,因为我可以看到文件在那里。它只是没有被加载到内存中吗?如果是的话,为什么不呢?我怎样才能把它加载到内存中呢