Bad*_*azi 13 ruby gem bundle rubygems rbenv
我弄乱了我的配置.我正在运行Ubuntu 14.04,当我试图从一个项目转移到另一个项目时遇到了一些问题.我尝试卸载并重新安装rbenv,然后按照本指南安装Ruby 2.1.7:https://gorails.com/setup/ubuntu/14.04 .
现在,当我运行时gem install bundler
没有任何反应,我无法安装任何宝石.当我输入bundler
或bundler -v
我看到这个:
/usr/local/bin/bundler: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我花了很多时间试图解决这个问题,但我真的不知道该怎么做.
ami*_*ena 23
找到bundle
可执行文件(在非项目目录中 - 默认系统ruby)并删除它:
which bundle
rm <path_obtained_above>
现在转到您的项目目录,或切换到您的ruby版本并安装bundler:
gem install bundler
然后执行 rbenv rehash
现在尝试执行bundle install
它应该工作.对于安装的每个ruby版本,您需要执行一次此操作.
bin*_*son 12
您的/ usr/local/bin正在执行gem的事实意味着rbenv不正确地位于$ PATH中.
步骤1:
请在以下区域删除您对rbenv的任何引用:
第2步:
使用这些说明重新安装rbenv .它不会覆盖,只会更新〜/ .bash_profile的更改.重新安装后关闭终端并重新打开.那时候一切都应该正常工作.
第3步:
通过执行验证是否已正确安装所有内容cat ~/.bash_profile
.您应该看到以下内容.如果你这样做,你很高兴.
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
Run Code Online (Sandbox Code Playgroud)
@theTinMan最近帮助我对我的rbenv安装进行了分类.
归档时间: |
|
查看次数: |
9818 次 |
最近记录: |