這可能是一個非常愚蠢的問題,因爲我似乎無法找到答案,因爲我顯然無法使用關鍵字。Linux的Windows外殼行爲 - 運行紅寶石沒有「紅寶石」追加到命令?
如果您在.rb文件的頂部放置了一行代碼,您就不必一直輸入ruby myfile.rb
,只需執行./myfile.rb即可知道如何從命令行在Linux中運行命令?是否有可能在Windows環境中具有相同的東西?大部分時間我都使用git bash作爲shell,並且安裝了很多cygwin二進制文件。只是一般的方法是將該行放在頂部,然後chmod該文件,這不是一個真正的選擇。
順便說一句,這是沒有腳本解釋器具體。這只是正常的文件關聯的東西,也用於關聯,說Word與'.doc'文件。這意味着你也可以像使用文檔一樣進行:只需雙擊一個Ruby文件,對話框就會彈出,詢問你如何處理文件,瀏覽到ruby.exe,然後就完成了。 – 2009-11-04 18:34:49
我只是以爲有人來自Linux可能更適合使用命令行解決方案:-) – Joey 2009-11-16 23:33:57
這似乎不能完全在win7上運行。雖然我可以啓動一個腳本,但似乎並沒有將命令行傳遞給腳本。例如,如果我有一個腳本可以「放入ARGV.size」並運行foo.rb param1,它將輸出0 :( – MikeJ 2010-02-18 06:44:54