我正在开发一个Ruby Gosu项目,我想知道是否有一种方法可以从多个文件夹访问不同的代码,并将它们连接到一个主基本代码,我相信这会使整个项目变得多不那么混乱,我不会有一个无组织的500线项目。基本上我想要一个命令来访问和运行其他文件夹中的代码。使用多个文件夹的Ruby Gosu
0
A
回答
0
将文件移动到一个特定的文件夹。您可以手动执行此操作,也可以通过终端或cmd执行此操作,例如:
$mkdir project
; $mv myfile.rb ~/mydir/project
< = Linux命令,OSX是一样的
$mkdir project
; $move myfile.rb /home/project
< = Windows命令
从那里做require_relative 'myfile.rb'
这将需要程序来运行该文件,例如:
require_relative 'myfile.rb'
def some_name
puts "something
end
如果你不想做的一切活动,你可以做require
,给它具有完整的文件路径,例如参数:
require '/home/homedir/myfile.rb' #<= you can also use require_relative
def some_name
puts "something"
end
根据您想要的文件要使用,以及如何经常使用load 'filename'
更红宝石WA然而,y是使用require 'filename'
或require_relative 'filename'
。
load
每次执行该方法都使用该文件,而require
只加载该文件一次。
我强烈建议你如何使用文件阅读起来,以及如何需要一个程序中的文件:http://rubylearning.com/satishtalim/including_other_files_in_ruby.html
相关问题
- 1. /usr/local/lib/ruby/gems/2.2.0/gems/gosu-0.10.4/lib/gosu/patches.rb:37:in`initialize':无法打开文件./media/image.jpg( RuntimeError)在gosu
- 2. Gosu/Ruby无法安装
- 3. 使用Ruby连接多个RTF文件
- 4. 使用FileSystemWatcher监视多个文件夹
- 5. Makefile中使用多个源文件夹
- 6. 从多个文件夹使用Python
- 7. 未定义的方法(NoMethodError)ruby和Gosu
- 8. 使用批处理文件创建文件夹和多个子文件夹
- 9. 如何使用web.config为多个文件夹使用多登录?
- 10. 使用JAVA读取文件夹中的多个文件
- 11. 使用cmd重命名文件夹中的多个文件
- 12. 如何使用VoiceXML播放文件夹中的多个文件?
- 13. 使用AppleScript搜索/复制文件夹中的多个文件
- 14. 如何使用PHP在另一个文件夹内创建多个文件夹?
- 15. 使用Powershell替换多个文件和文件夹中的多个字符串
- 16. 使用php自动加载多个文件夹中的多个文件?
- 17. Ruby/Gosu获取弹跳图像
- 18. 如何从Ruby跳上Gosu宝石?
- 19. Gosu库与Windows 8.1不兼容(ruby 2.3)
- 20. 如何制作Gosu Ruby基本形状
- 21. 我如何使用Python中的两个列表中的多个子文件夹制作多个文件夹
- 22. 使用Python在多个文件夹中创建特定的文件夹
- 23. 使用Powershell检测主文件夹内的多个子文件夹
- 24. RubyGem Gosu 0.10.6使用'gem install gosu'在Windows 10上安装错误
- 25. 如何使用Ruby检查文件夹中每个.txt文件的内容
- 26. 如何使用Ruby获取一个文件夹中的所有文件名?
- 27. Gosu :: Ruby中的歌曲只能播放第一个音符
- 28. 使用python在多个不同的文件夹中创建类似的多个子文件夹
- 29. 使用回形针上传文件夹/多个文件(Rails gem)
- 30. 使用vlcj从文件夹流多个文件
我不知道古薮 - 是有一些原因,Ruby的'require'或'require_relative '不适合? –
谢谢,我也会尝试添加这个我的当前代码。 – Boris