1、helpers.rb:105:in `scan': invalid byte sequence in GBK
2、cmd無顏色
3、桌面建ansicon快捷鏈接
方法/步驟
問題一:編碼問題
解決:一般cmd默認編碼為GBK,可以輸入以下命令設置成utf-8
chcp 65001
再次運行則沒有問題
問題2:顏色問題
上個問題雖然運行成功,可是沒有顏色區別,如下第1圖,再看運行提示:
第2圖,warning:you must use ANSICON1.31 or higher
解決:從下載驅動
解壓後進入x86或者x64啟動
同樣輸入chcp 65001
再次運行calabash-android
問題三:建裡ansicon快捷鏈接
進入ansi166\x64(x86)下,將3個文件放到path目錄能找到的路徑,比如ruby的bin目錄下
在桌面建立快捷方式:點擊後直接進入utf-8的ansicon控制檯
目標:%windir%\system32\cmd.exe /k chcp 65001&&ansicon
起始位置:%HOMEDRIVE%%HOMEPATH%
打開鏈接可直接進入utf-8的ansicon控制檯