Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在Windows上为Capistrano db任务安装bzip2?_Ruby On Rails_Ruby_Capistrano_Bzip2 - Fatal编程技术网

Ruby on rails 如何在Windows上为Capistrano db任务安装bzip2?

Ruby on rails 如何在Windows上为Capistrano db任务安装bzip2?,ruby-on-rails,ruby,capistrano,bzip2,Ruby On Rails,Ruby,Capistrano,Bzip2,我在Windows 7上为capistrano db任务安装bzip2时出错。我试过gem bzip2、gem bzip2 ruby和gem bzip2-ruby-rb20 如何正确安装?1)您需要安装bzip2 libs。从二进制文件下载压缩的libs。将它们解压到不带空格的目录中,例如C:\GnuWin32\bzip2-1.0.5-bin。lib subdir应该包含libbz2.a、libbz2.def、libbz2.dll.a。此路径(C:\GnuWin32\bzip2-1.0.5-bi

我在Windows 7上为capistrano db任务安装bzip2时出错。我试过gem bzip2、gem bzip2 ruby和gem bzip2-ruby-rb20

如何正确安装?

1)您需要安装bzip2 libs。从二进制文件下载压缩的libs。将它们解压到不带空格的目录中,例如C:\GnuWin32\bzip2-1.0.5-bin。lib subdir应该包含libbz2.a、libbz2.def、libbz2.dll.a。此路径(C:\GnuWin32\bzip2-1.0.5-bin\lib)应提供给--with-bz2-lib

2) 根据作者的说法,包bzip2ruby似乎有一个尚未修复的错误(不存在version.h)。因此,您可以按照他的建议安装bzip2-ruby-rb20。


应该这样做。 现在您可以使用命令“cap db:pull”


[Thx至

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"