[英]Install bundler with rbenv/ruby-build
我已经安装了rbenv并使用ruby-build下载了ruby,例如
rbenv global 1.9.3-p448
gem env # This show my customized ruby gem paths instead the system one,
# so it works!
然后我安装捆绑器,
# 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,则可以安装捆绑程序。 但是当我使用rbenv时如何安装?
尝试先安装zlib:
APT:
sudo apt-get install zlib1g-dev
百胜:
sudo yum install zlib-devel
然后重新安装Ruby
当我将lodash-rails与Rails一起使用时,我遇到了同样的问题,
当您将独立的ruby连同rbenv
OR RVM或任何版本管理器一起使用时,这是一个常见的问题,它总是很好且稳定的状态,可以删除系统中的所有ruby安装,仅将rbenv OR RVM用作您的ruby平台。
人们使用rbenv或RVM以便可以根据需要在任何红宝石版本之间切换。
您的问题的可能原因:-
我认为捆绑程序正在尝试安装一些依赖项,并且该特定依赖项是指在您的系统中设置的系统环境路径
.bashrc OR
.bash_profile OR
.profile file
通常,捆绑程序检查您的bash配置文件中可能已设置的gem路径。
将该宝石路径设置为.rbenv / version / versionnumber / gems文件夹。
在您的主目录中。 检入上面列出的文件,看看是否有任何红宝石引用,如果有,只需将其删除即可。
我有一个bash脚本,可以在debian / ubuntu上轻松安装ruby / rails。 它还安装了您可能需要的许多依赖项。
您可以在这里找到它: https : //github.com/yoones/railsondeb
如果您遇到任何问题,请随时让我知道(问题会解决)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.