2017-02-09 37 views
-1

Windows Ruby和irb未給出輸出,部分輸出行或抱怨在行中遇到\ r。經過一番實驗後,我發現發生了什麼,並認爲它可能會幫助其他人發佈和回答,即使它非常基本。在Windows中存在兼容性問題的Ruby irb

+2

大衛!歡迎來到堆棧溢出!感謝您爲社區貢獻一些知識!我只是試着更詳細地討論問題的癥結所在,以及在問題排除時無法解決的步驟,然後以答案的方式提供答案。否則,你的問題不會對別人有用。另外,問你好像你還不知道答案。假裝你不知道如何解決這個問題,並添加你在答案中的修正方法。你應該在問題和答案中聽起來像不同的人。 – thesecretmaster

+0

如果你解決了這個問題,你有我的+1 – thesecretmaster

回答

0

即使您安裝了Windows版本,Ruby也不能很好地處理Windows結尾字符。您應該使EOL字符成爲* NIX字符。如果碰巧使用Notepad ++,只需打開文件,然後選擇編輯 - > EOL轉換 - > UNIX(LF),它將修復所有EOL字符,並且任何新的EOL字符都將是正確的。無論選擇哪一個都變成灰色,就是你已經擁有的那個。