在rvm ruby​​安装2.2.4后使用错误的ruby版本

时间:2016-02-27 11:04:34

标签: ruby macos rvm

背景:我在mac os X上。我使用RVM安装了ruby 2.2.4。

当我尝试捆绑安装时,出现以下错误:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema version="1.0" targetNamespace="http://webservice.pubsale.com/" xmlns:tns="http://webservice.pubsale.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">

  <xs:element name="IsLoggedIn" type="tns:IsLoggedIn"/>

  <xs:element name="IsLoggedInResponse" type="tns:IsLoggedInResponse"/>

  <xs:element name="isLoggedInResponseDTO" type="tns:isLoggedInResponseDTO"/>

  <xs:complexType name="IsLoggedIn">
    <xs:sequence/>
  </xs:complexType>

  <xs:complexType name="IsLoggedInResponse">
    <xs:sequence>
      <xs:element name="return" type="tns:isLoggedInResponse" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>

-bash: /usr/bin/bundle: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory 返回which ruby

.../.rvm/rubies/ruby-2.2.4/bin/ruby返回whereis ruby

我在网上寻找解决方案,并且编辑brew.rb从1.8到Current的线路在任何地方都找不到。也许这个文件已经改变了。

我尝试了brew更新,但没有运气。有什么问题是什么?

2 个答案:

答案 0 :(得分:0)

使用brew upgrade升级您的brew。然后安装rvm并安装ruby。

答案 1 :(得分:0)

在项目根目录中创建.rvmrc文件 通过做:

  

触摸.rvmrc

然后编辑添加此单行的文件:

  

rvm使用ruby-2.2.4@yourprojectname --create

重新启动终端,再次打开项目文件夹并键入: ruby -v

ps:确保您的终端作为登录shell运行