我正在開發一個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