建立 windows 環境安裝 ruby
既然是在 windows 環境,
建議安裝 chocolatey 之後,
再用 choco install ruby
來安裝 choco 的 ruby 套件
執行出同樣的錯誤訊息
編輯這個檔案: C:\tools\ruby27\lib\ruby\site_ruby\2.7.0\ruby_installer\runtime\ridk.rb
在168行之前加入:puts h.inspect
來觀察是要印什麼東西出來?
另開 cmd 執行ridk version
原來是 os 的值裡面有 非 utf-8 的訊息,造成 ridk.rb 使用 yaml_tree 造成的問題。
就cmd的編碼來解決
原來 cmd 的編碼是這樣:
那就在 cmd 裡執行chcp 65001
將 cmd 的執行環境改成 utf-8 的環境:
然後再執行 ridk version 這樣就正常了!
參考資料