2012-03-04 72 views
2

我已經試過最後一天與Ruby gem git(版本1.2.5)一起工作,但我不確定它是否工作正常。我偶然發現了grit,它更加活躍,但無法在Windows 7下運行。您是否在Windows 7下使用grit,尤其是使用status,add等方法?沙礫能否與Windows 7一起使用?

我的工作環境:

  • 視窗7 64位
  • 紅寶石1.9.2p180(2011-02-18)[I386-的mingw32]
    • GIT中1.2.5
    • 砂礫2.4 .1
  • 我只在shell/IRB環境中使用這兩個,才能感覺到其中一個或另一個是否合適。我希望它能夠將它集成到我的Rails應用程序中(作爲Rake任務的一部分)。
+0

您使用哪個Ruby版本和Gems以及您使用32位或64位的Windows 7?寶石「git」比「砂礫」更強大。但砂礫有一個更好的界面IMO。 – ayckoster 2012-03-04 14:27:24

+0

順便說一下,有另一個名爲[Rugged](https://github.com/libgit2/rugged)的基於[libgit2](https://github.com/libgit2/libgit2)的git接口。 libgit2被寫入[在Windows平臺上編譯](https://github.com/libgit2/libgit2/wiki/Building-libgit2-on-Windows)。目前,Rugged有一些[在Windows上構建問題](https://github.com/libgit2/rugged/issues/43),但是當這些問題得到解決後,您應該可以使用它。在GitHub上堅固[顯然將取代](https://github.com/github/gollum/issues/356)砂礫。 – 2012-06-04 14:13:42

回答

1

不幸的是,在這個時間點,你的問題的答案顯然是「不」。該grit gem需要POSIX的產卵寶石其中,根據project page,目前不支持Windows:

潛在便攜 - 摘要較低級工藝和流 管理API,因此類可以作出的平臺上工作如 Java和Windows中UNIX進程產卵和流API不支持 。上述

的關鍵是「可以做出像... Windows操作平臺」

相關問題