標籤:sencha 移動開發 web應用 phonegap cordova
很多人已經發現了,現在通過命令 “gem install compass” 安裝的compass,在使用 “compass compile” 編譯scss的時候會報下面的異常:
"File to import not found or unreadable: blueprint/typography"
google了一下,說是新版compass已經不包括compass-bluprint了。
所以我嘗試執行命令 “gem install compass-blueprint”,自己手動安裝compass-blueprint。雖然裝上了,但是執行 “compass compile” 編譯scss的時候還是報了個異常:
“Undefined mixin ‘experimental‘”
上面是我在虛擬機器系統中測試的。
我自己的機器因為是很久之前裝的compass,可以正常編譯scss,我運行 “compass -v” 查看我的compass版本,是0.12.2,。
所以我嘗試在虛擬機器中安裝以前版本的compass,最後終於成功了。
解決辦法:
1、如果你試過 “gem install compass-blueprint” 安裝compass-blueprint,那麼你一定要先卸載了:
gem uninstall compass-blueprint
2、卸載sass,這個是compass安裝的時候附帶安裝的,需要自己卸載掉
gem uninstall sass
3、卸載compass
gem uninstall compass
4、安裝3.2.12版本的sass
gem install sass -v 3.2.12
5、安裝0.12.2版本的compass
gem install compass --version 0.12.2
好了,enjoy it!
歡迎加入Sencha Touch + Phonegap 群:194182999
共同學習交流(博主QQ:479858761)
[Phonegap+Sencha Touch] 移動開發34 gem安裝的compass,不能編譯scss,怎麼辦?