首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rbenv/ruby-build安装bundler

使用rbenv/ruby-build安装bundler
EN

Stack Overflow用户
提问于 2014-06-10 21:20:00
回答 3查看 1K关注 0票数 2

我已经安装了rbenv并使用ruby-build下载了一个ruby。

代码语言:javascript
复制
rbenv global 1.9.3-p448
gem env # This show my customized ruby gem paths instead the system one, 
        # so it works!

然后我安装bundler,

代码语言:javascript
复制
# gem install --no-ri --no-rdoc bundler

ERROR:  Loading command: install (LoadError)

    cannot load such file -- zlib

ERROR:  While executing gem ... (NameError)

    uninitialized constant Gem::Commands::InstallCommand

如果我不使用rbenv而使用我的系统ruby,我可以安装bundler。但是当我使用rbenv时该如何安装呢?

EN

回答 3

Stack Overflow用户

发布于 2014-06-13 21:55:02

可能与此similar question with RVM有关

尝试先安装zlib:

APT:

代码语言:javascript
复制
sudo apt-get install zlib1g-dev

YUM:

代码语言:javascript
复制
sudo yum install zlib-devel

然后重新安装ruby

票数 3
EN

Stack Overflow用户

发布于 2014-06-20 01:50:26

我在使用lodash-rails和Rails时也遇到了同样的问题,

当你有独立的ruby和rbenv或RVM或任何版本管理器时,这是一个常见的问题,删除系统中所有的ruby安装总是很好和稳定的,只使用rbenv或RVM作为你的ruby平台。

人们使用rbenv或RVM,这样他们就可以根据需要在任何ruby版本之间切换。

问题的可能原因:-

我认为bundler正在尝试安装一些依赖项,而那个特定的依赖项指的是系统环境路径,它在您的

代码语言:javascript
复制
.bashrc     OR 
.bash_profile     OR 
.profile file 

通常,bundler检查gem路径,该路径可能已在您的任何bash配置文件中设置。

将gem路径设置为.rbenv/version/versionnumber/gems文件夹。

在您的主目录中。检查上面列出的文件,看看是否有任何ruby引用,如果有,只需删除它们即可。

票数 0
EN

Stack Overflow用户

发布于 2014-06-20 03:52:00

我有一个bash脚本,可以在debian/ubuntu上轻松安装ruby/rails。它还安装了许多您可能需要的依赖项。

你可以在这里找到它:https://github.com/yoones/railsondeb

如果您遇到任何问题,请毫不犹豫地让我知道(一个问题就可以了)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24142126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档