2011-07-24 31 views
0

我想通過git bash安裝droid fu。我已經完全成功地完成了一切。唯一的問題是,當我做「MVN安裝」它給了我這個錯誤「sh.exe:找不到命令如何安裝並完成使用maven mvn?

我下面從GitHub機器人福的指示,但這個錯誤是阻止我

> Step 2: Install the Android JARs to your local Maven repository 

Droid-Fu必須針對android.jar和maps.jar庫文件進行編譯,由於構建是由Maven驅動的,因此您必須在編譯階段將這些JAR作爲構件提供給Maven,否則構建將失敗。用maven-android SDK部署者做這個。

$ git clone https://github.com/mosabua/maven-android-sdk-deployer.git 
$ cd maven-android-sdk-deployer 
    $ mvn install 

    (requires ANDROID_HOME to point to your SDK home) 

    This will install all JAR files from $ANDROID_HOME/platforms and $ANDROID_HOME/add-ons as Maven  artifacts. 

我堅持它說mvn安裝上面的錯誤。

回答

0

我假設你正試圖在Windows下執行此操作(因爲sh.exe)。你有沒有安裝cygwin?嘗試從您的命令提示符(start->run->cmd)運行命令sh -help,您是否仍然遇到此錯誤?

+0

它只是說sh不被認可。不,我沒有安裝cygwin。 – YogoTi

+0

要在Windows下運行GIT,您需要某些工具 - MSysGit或CygWin下的GIT。 sh.exe是一個GNU Bash shell,通常與Cygwin [http://www.cygwin.com/](http://www.cygwin.com/)一起安裝。我只能推薦你嘗試使用git支持來安裝cygwin,並且看看它是否對你有幫助。你所描述的錯誤不是直接來自mvn或android,而是因爲你錯過了GNU Bash for windows。 –

+0

我沒有看到cygwin的包窗口 – YogoTi