0
我在Windows 7上爲capistrano-db-tasks安裝bzip2時出錯。我試過gem bzip2,gem bzip2-ruby和gem bzip2-ruby-rb20。如何在寡婦上安裝Capistrano-db任務的bzip2?
如何正確安裝?
我在Windows 7上爲capistrano-db-tasks安裝bzip2時出錯。我試過gem bzip2,gem bzip2-ruby和gem bzip2-ruby-rb20。如何在寡婦上安裝Capistrano-db任務的bzip2?
如何正確安裝?
1)您需要安裝bzip2庫。從Bzip2 for Windows下載壓縮的庫,二進制文件。將它們解壓到不帶空格的目錄,例如C:\ GnuWin32 \ bzip2-1.0.5-bin。 lib子目錄應該包含libbz2.a,libbz2.def,libbz2.dll.a。這個路徑(C:\ GnuWin32 \ bzip2-1.0.5-bin \ lib)應該提供給--with-bz2-lib。
2)根據作者github.com/brianmario(version.h不存在),包bzip2-ruby似乎有一個不固定的錯誤。所以你可以按照他的建議安裝bzip2-ruby-rb20。
gem install bzip2-ruby-rb20 -- --with-bz2-include="C:\GnuWin32\bzip2-1.0.5-bin\include" -- --with-bz2-lib="C:\GnuWin32\bzip2-1.0.5-bin\lib"
應該做的。 現在你可以使用命令「cap db:pull」。
[Thx至this post]