Make error installing Ruby 1.9.2 via rvm OSX Lion 10.7.2 XCode 4.2

后端 未结 5 1883
一生所求
一生所求 2021-01-23 02:33

I\'m getting the following error when trying to install 1.9.2 with rvm

/Users/craigspaeth/.rvm/scripts/functions/utility: line 152: date: command not found
Insta         


        
相关标签:
5条回答
  • 2021-01-23 02:54

    Do not use Xcode 4.2. It currently has problems building manuy of the rubies and native-extension gems, as well as Homebrew and MacPort builds. This is due to the change over to LLVm that Apple has made. This is a compiler issue, not an RVM issue. Please use, at most, Xcode 4.1 plus any patches Apple has provided for the 4.1 series.

    0 讨论(0)
  • 2021-01-23 02:55

    With a clean install of xcode 4.2 you may install ruby 1.9.2 via rvm, though it is unsupported and may cause issues with some native gems, by using this command:

    rvm install 1.9.2 -C --with-gcc=clang
    

    This was noted on rvm issues list here:

    https://github.com/wayneeseguin/rvm/issues/610

    0 讨论(0)
  • 2021-01-23 03:00

    This error has been fixed in 1.9.2-head ... so just

    rvm install 1.9.2-head && rvm use 1.9.2-head --default
    

    I'm finding 1.9.3 isn't compatible with a lot of the libraries I use yet. This works with Xcode 4.2.

    0 讨论(0)
  • 2021-01-23 03:09

    If you are doing a clean install of xcode 4.2 it will not work. For those who are indicating they are getting 4.2 to work I would suggest that they had installed 4.2 over the top of 4.1 which as per apples documentation will only install the unix tools once.. So make sure you know what is already installed on your system.

    UPDATE for you

    Mar 21

    I have installed and tested with the following

    1. Download and install xCode 4.3.2
    2. Download and Install Command line Tools for Xcode late March 2012
    3. Set xcode path $ xcode-select -switch /Application/xcode.app/Content/Developer
    4. Install Homebrew and then install git, autoconf, automake, libyaml, libksba, wget via Brew.
    5. Install RVM make sure it is setup in you shell
    6. rvm install ruby-1.9.3-p125

    There are articles out there recommending this for ruby >=1.9.3 and thats all I have tested and currently use. I did install and use mysql2, sqlite, and the usual suspect (GEMs) They all compiled and passed some of my basic tests

    Hope this helps.

    0 讨论(0)
  • 2021-01-23 03:20

    I just went to install rvm for the first time, which worked. It spits out a warning about ruby 1.9.2, so i built and installed 1.9.3, using (I am on 10.7.2, with Xcode 4.2)

    rvm install 1.9.3 && rvm use 1.9.3 --default
    

    Worked fine. But heroku does not have support in cedar for 1.9.3 yet (or at least they don't claim it), so i really wanted to run 1.9.2. So i tried:

    rvm install 1.9.2 && rvm use 1.9.2 --default
    

    And it also worked... So I am not sure what happened 'right' here. I have Xcode 4.2 installed in the default location, but I also have Xcode 4.1 installed in 'Developer4.1'. I installed 4.2 after I renamed my 4.1 install. Hope this helps someone.

        ruby-1.9.2-p290 - #extracting ruby-1.9.2-p290 to /Users/tandersen/.rvm/src/ruby-1.9.2-p290
        ruby-1.9.2-p290 - #extracted to /Users/tandersen/.rvm/src/ruby-1.9.2-p290
        Fetching yaml-0.1.4.tar.gz to /Users/tandersen/.rvm/archives
        Extracting yaml-0.1.4.tar.gz to /Users/tandersen/.rvm/src
        Configuring yaml in /Users/tandersen/.rvm/src/yaml-0.1.4.
        Compiling yaml in /Users/tandersen/.rvm/src/yaml-0.1.4.
        Installing yaml to /Users/tandersen/.rvm/usr
        ruby-1.9.2-p290 - #configuring 
        ruby-1.9.2-p290 - #compiling 
        ruby-1.9.2-p290 - #installing 
        Removing old Rubygems files...
        Installing rubygems-1.8.10 for ruby-1.9.2-p290 ...
        Installation of rubygems completed successfully.
        ruby-1.9.2-p290 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
        ruby-1.9.2-p290 - #importing default gemsets (/Users/tandersen/.rvm/gemsets/)
        Install of ruby-1.9.2-p290 - #complete 
        Using /Users/tandersen/.rvm/gems/ruby-1.9.2-p290
        Snow-Pro:~ tandersen$ 
    
        Snow-Pro:~ tandersen$ irb
        ruby-1.9.2-p290 :001 > x = 3
        => 3 
        ruby-1.9.2-p290 :002 > x*x
        => 9 
    
    0 讨论(0)
提交回复
热议问题