背景:我在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更新,但没有运气。有什么问题是什么?
答案 0 :(得分:0)
使用brew upgrade
升级您的brew。然后安装rvm并安装ruby。
答案 1 :(得分:0)
在项目根目录中创建.rvmrc文件 通过做:
触摸.rvmrc
然后编辑添加此单行的文件:
rvm使用ruby-2.2.4@yourprojectname --create
重新启动终端,再次打开项目文件夹并键入: ruby -v
ps:确保您的终端作为登录shell运行