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]