我在安裝Ruby時無法訪問ARGV
。我使用的是Ruby 2.2.2,我的操作系統是Windows 8.1。無法訪問`ARGV`陣列
例如,我的確在鍛鍊學習的Ruby堅硬方式,其中包含此代碼:
PHRASE_FIRST = ARGV [0] == "english"
這應該創建一個激活特定選項開關,當我在文件名後鍵入"english"
當我從命令提示符運行該文件時。這是行不通的。
我用下面的代碼在一個文件,以確定是否ARGV
爲空:
if ARGV.empty?
puts "ARGV is empty."
exit
end
事實上,它是空的。
我已經適當地設置了rbfile。我用這個代碼,它指向我的ruby.exe文件:
rbfile="C:\ruby22\bin\ruby.exe" "%1" %*
這沒有幫助。
有什麼建議嗎?
你如何運行你的ruby文件? –
'rbfile =「C:\ ruby22 \ bin \ ruby.exe」「%1」%*' - 如果這是ruby代碼,則不正確。 –