2014-12-06 123 views
-1

我試圖使用新的(截至12/6/2014)應用程序CLI基礎。Zurb應用程序基礎 - CLI失敗

設置: 的Windows 8.1 的Git,節點(NPM),JRuby的(紅寶石版本的Windows)

我跑在管理員模式下的Windows PowerShell。看來該解決方案在「捆綁器」步驟中失敗。我安裝了捆綁器(gem install bundler)。這對我沒有意義。我是否需要以某種方式在全球安裝捆綁軟件?

Shell

回答

1

我有同樣的錯誤出現。

我做了一些四處看看錯誤,似乎Nodejs和Windows之間有某種差異。它似乎與FoundationCLI.js文件中的exex()調用有關。

我確實碰巧找到了一個解決方案,似乎是可以的(至少它可以讓構建完成),似乎運行的應用程序罰款。

論FoundationCLI.js文件更改行97:

var bundleInstall = ["bundle"]; 

到:

var bundleInstall = ["bundle.bat"]; 

就像我說的,這是一個解決辦法,我相信在Zurb的人正在尋找中該錯誤已經發生,但我發現這對我有用,所以我可以啓動一個應用程序。

HTH。

+0

高興的所有其他版本知道它不只是我。當我安裝CLI時,它是通過npm。我如何找到該文件進行編輯? – 2014-12-08 04:19:45

+0

我也通過npm在Windows中安裝。在終端上查看你的錯誤。 C:\ Users \ Alex \ AppData \ ...一直沿着該路徑前進,然後進入文件並更換第97行。至今我還沒有遇到任何問題,用這種方式調用新的項目。 – Creationist 2014-12-09 13:36:00

+0

這幫我找到了AppData(它被隱藏了)http://blogs.msdn.com/b/zxue/archive/2012/03/08/win8-howto-19-show-hidden-files-folders-and-drives .aspx – 2014-12-09 16:54:21

0

這是對我工作:

我不得不運行Ruby 1.9.3-P551(其他版本我跑進無法安裝寶石由於更新的SSL證書)

然後你需要JRuby的安裝,它必須是1.7.15版本(目前爲1.7.16.1版本,但是這不符合SAS​​S依賴兼容)

然後請確保您使用的專門青菜版本3.4.7 到檢查此:

gem list sass 

安裝

gem install sass -v "3.4.7" 

我的建議是卸載青菜

+0

你有沒有像'gulp-ruby-sass:stderr:沒有這樣的進程 - 沒有這樣的進程? – 2014-12-09 21:56:20