雖然irb
利用.irbrc
在開始時自動執行某些操作,但我一直無法找到如何自動執行ruby
本身的調用。任何建議,如果可以找到這樣的文件將不勝感激。紅寶石相當於.irbrc?
1
A
回答
1
對於我需要這個環境(主要是從來沒有),我用了-r [filename]
選項和RUBYOPT
環境變量。
(您可能想要指定包含目錄,可以通過多種方式完成,包括-I [directory]
選項)。
這與Phrogz的答案基本相同,但沒有shell腳本。這些腳本有更多功能,因爲您可以使用任意數量的腳本來執行簡單的預執行環境索引。
0
正如你可以使用ruby -rfoo
要求庫foo
該運行,所以你可以指定總是需要一個特定的庫爲每一個Ruby運行:
if [ -f "$HOME/.ruby/lib/mine.rb" ]; then
RUBYLIB="$HOME/.ruby/lib"
RUBYOPT="rmine"
export RUBYLIB RUBYOPT
fi
把自己的自定義代碼在一個文件中(如mine.rb
以上),並讓您的翻譯人員始終將其目錄添加到您的$LOAD_PATH
(又名$:
),並始終將其目錄require
(它運行其中的代碼)。上述
shell代碼和背景信息在這裏:
http://tbaggery.com/2007/02/11/auto-loading-ruby-code.html
相關問題
- 1. 紅寶石相當於func_get_args()
- 2. 紅寶石file_get_contents相當於
- 3. 相當於紅寶石
- 4. 紅寶石相當於NumPy
- 5. syncEnumerator相當於紅寶石1.9.2
- 6. 紅寶石相當於htmlspecialchars_decode的
- 7. 的Python相當於紅寶石SOCKsify
- 8. 紅寶石|| =相當於在Objective-C
- 9. rvm的紅寶石rbenv相當於
- 10. curl命令相當於紅寶石
- 11. Java流相當於紅寶石?
- 12. 紅寶石相當於在Unix找到
- 13. 相當於紅寶石...?在haskell
- 14. 紅寶石寶石相當於PERL可存儲
- 15. 哪裏是最新的紅寶石:相當於search.cpan.org/recent的紅寶石
- 16. 反相紅寶石
- 17. 紅寶石相當打印字符串
- 18. 每當寶石支持紅寶石2.0.0
- 19. 紅寶石相當於PHP的 「=」(點等於)運算符
- 20. 的irbrc配置文件不紅寶石2 +導軌4
- 21. 紅寶石寶石mongo取決於bson1.10.12
- 22. 紅寶石貓殼相似
- 23. 紅寶石相當於Python的subprocess.check_call的/ check_output
- 24. VBscript相當於一個簡單的紅寶石腳本
- 25. 紅寶石相當於C++ istream運算符嗎?
- 26. 相當於紅寶石哈希#在咖啡文件中拒絕
- 27. C#的LINQ收集操作相當於紅寶石
- 28. 如何編寫紅寶石相當於PHP的mcrypt_encrypt()函數的
- 29. 紅寶石相當於像Javascript一樣的hash.key訪問?
- 30. EXACT紅寶石相當於JavaScript的escape()函數的
我很好奇這是什麼用例。 –
'.irbrc'背後的相同用例,而是應用於ruby腳本的運行。 –
除非它適用於所有的Ruby腳本,即使是沒有寫入的腳本也是如此......這可能會對第三方應用程序造成可怕的後果。 –