无法安装Ruby Gems - 出现zlib错误

时间:2016-09-21 04:22:24

标签: ruby-on-rails ruby

每当我尝试安装任何ruby gem(尝试安装rails)时,都会收到此错误:

stripchart(Age~Smoke, data = survey_clean_data , pch=16 , col = "blue", method = "jitter" ,main = "AGE VS SMOKE",na.rm = T)

means <- aggregate(Age~Smoke, data = survey_clean_data, FUN = mean) # mean of each category
means$y <- 1:4 # add y-coordinates for each category

with(means, text(50, Smoke, labels = sprintf('Mean Age = %0.1f', Age))) # plot text labels on top of stripchart

我已经尝试了我能想到的一切;重新安装ruby,尝试不同的ruby版本等,但我不断收到此错误。

我目前正在使用Ruby版本2.3.1,而我正在使用mac os x 10.11 El Capitan。我正在尝试在我的系统上安装rails gem,以便我可以在我的所有项目中使用它。

3 个答案:

答案 0 :(得分:1)

在您的机器中安装zlib

rvm get head
rvm pkg remove
rvm requirements run force
rvm reinstall 1.9.3-p374

答案 1 :(得分:0)

如果您使用zlib,我猜您错过了rvm包裹。 https://rvm.io/packages/zlib/

<强>更新

我有两种选择,你可以尝试其中一种。

选项1

将此命令复制并粘贴到您的控制台:

rvm pkg install zlib
rvm autolibs rvm_pkg

选项 2:

您需要安装zlib开发标题。

xcode-select --install

然后reinstall gem

答案 2 :(得分:0)

如果安装了您使用的宝石:

sudo gem install nameOftheGem

问题可能是您只使用 sudo 如果堆栈是以root用户身份安装的,那么请尝试使用 sudo 进行上述操作。