重新安装ruby

时间:2015-09-17 07:14:19

标签: ruby-on-rails ruby bash

我删除了我安装的ruby的早期版本,确切地说,在我的Ubuntu上安装了ruby 1.9.1,并且安装了2.2.3版本。当我尝试在终端上运行bundle install时,我收到此错误

  

bash:/ usr / local / bin / bundle:/usr/bin/ruby1.9.1:bad interpreter:没有这样的文件或目录。

有人可以就如何修复它提出建议吗?

1 个答案:

答案 0 :(得分:0)

你是如何删除旧版本的Ruby的?

看起来它留下了bundler的二进制可执行文件,所以我猜你只是直接删除了usr/bin/ruby文件夹? Ruby安装(以及大多数安装)倾向于在其他需要删除的文件夹中创建可执行二进制文件。

高度建议您使用rvmrbenv之类的东西来管理系统上的多个版本的ruby。这些工具旨在完成这类工作,此时基本上是行业标准。

我的个人推荐是rvm,尽管两者都很好。如果您选择使用它,请查看rvm.io以获取安装说明。

它将使用最新的ruby版本安装rvm。除此之外,您可以自由安装您喜欢的任何其他版本的ruby或补丁,并且您可以使用rvm use <ruby version>

在两者之间轻松切换