2014-01-07 33 views
3

我有SBT,Scala和giter8。當我在命令行中鍵入g8它說,它的安裝,但是當我用它來建立從GitHub的庫模板,即giter8拋出IllegalArgumentException:通配符無效+ refs/pull/*/head:refs/rem otes/origin/pr/*

g8 ajhager/libgdx-sbt-project 

它拋出以下異常:

java.lang.IllegalArgumentException: Invalid wildcards +refs/pull/*/head:refs/remotes/origin/pr/* 
     at org.eclipse.jgit.transport.RefSpec.<init>(RefSpec.java:142) 
     at org.eclipse.jgit.transport.RemoteConfig.<init>(RemoteConfig.java:176) 
     at org.eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:151) 
     at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:121) 
     at giter8.Apply$class.clone(apply.scala:73) 
     at giter8.Giter8.clone(giter8.scala:3) 
     at giter8.Apply$class.inspect(apply.scala:33) 
     at giter8.Giter8.inspect(giter8.scala:3) 
     at giter8.Apply$class.inspect(apply.scala:46) 
     at giter8.Giter8.inspect(giter8.scala:3) 
     at giter8.Giter8$$anonfun$2.apply(giter8.scala:19) 
     at giter8.Giter8$$anonfun$2.apply(giter8.scala:18) 
     at scala.Option.map(Option.scala:133) 
     at giter8.Giter8.run(giter8.scala:18) 
     at giter8.Giter8.run(giter8.scala:10) 
     at giter8.Giter8.run(giter8.scala:3) 
     at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:57) 
     at xsbt.boot.Launch$.withContextLoader(Launch.scala:77) 
     at xsbt.boot.Launch$.run(Launch.scala:57) 
     at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:45) 
     at xsbt.boot.Launch$.launch(Launch.scala:65) 
     at xsbt.boot.Launch$.apply(Launch.scala:16) 
     at xsbt.boot.Boot$.runImpl(Boot.scala:32) 
     at xsbt.boot.Boot$.main(Boot.scala:21) 
     at xsbt.boot.Boot.main(Boot.scala) 
Error during sbt execution: java.lang.IllegalArgumentException: Invalid wildcard 
s +refs/pull/*/head:refs/remotes/origin/pr/* 

是什麼造成的?我使用PowerShell,並試圖建立一個libgdx sbt項目。

+0

g8的版本是什麼?它看起來像版本可能很老,因此無法理解。與錯誤消息相關的jgit中有[錯誤](https://eclipse.googlesource.com/jgit/jgit/+/refs/tags/v3.0.0.201305281830-rc2%5E%5E!/)。順便說一句,g8 0.6.0對我來說工作得很好。 –

+0

是的,我也發現了這個bug。我昨天剛剛得到giter8,所以我也使用0.6.0。我還沒有下載jgit或任何東西。我應該有嗎? – caustic6

+0

因此,我發現錯誤只在Git Shell中。使用默認的PowerShell,我可以下載模板,除非它不要求我填寫參數......但是如果我輸入隨機數據,它會爲我製作一個項目。之前我曾嘗試過其他的炮彈,但假定當它沒有要求任何輸入並且沒有做任何事情時程序被凍結。 – caustic6

回答

2

這可能是環境(s) - Git Shell/PowerShell - 你執行g8干擾,因此錯誤。

在Windows上執行g8cmd,所以沒有與git相關的配置生效。

相關問題