2013-06-11 27 views
1

我做了一個搜索,發現「Terminal not executing Ruby files」似乎相關,但它沒有回答我的問題。終端爲什麼不執行Ruby文件?

我正在運行OS 10.5.8,使用終端和TextMate-1。我創建了一個包含1+2的文件,並將其作爲「calc.rb」保存在我的桌面中。

我做cd Desktop,但無法獲得終端執行命令calc.rb。鍵入ls顯示該文件。當我輸入ruby calc.rb時,出現一個新的命令行,就好像我從未輸入命令一樣。

作爲替代方案,我一直在使用repl.it,一切工作有,所以我不能確定,如果我有什麼設置不對,或者如果我只是失去了一些東西。

+0

歡迎堆棧溢出。作爲未來問題的指針,沒有必要,也不需要如此詳細。嘗試刪除所有不必要的文字這不是一個論壇,它不是一個公告板,它是一個問答網站,有點像維基百科,所以我們希望和讚賞它的簡潔性和準確性。現在,您可能會收到「TL; DR」的評論。 –

回答

1

1+2只是評估1+2。除非你輸出結果,否則它會被吞下。

更改您的1+2puts 1+2和你的腳本將輸出3.

+0

就是這樣。實際上,我完全忽視了'提示',甚至沒有在說明中看到它。今天早上沒有我的咖啡哦。我從現在開始會更加關注。荒謬的noob錯誤。非常感謝 – user2475025

相關問題