How to upgrade to ruby 1.9.2

前端 未结 3 1485
悲&欢浪女
悲&欢浪女 2020-12-24 06:11

mac os x how to upgrade to ruby 1.9.2

3条回答
  •  -上瘾入骨i
    2020-12-24 06:49

    RVM main site doesn't install properly on OS X Lion. The instructions are incorrect, the error messages it spews are incorrect (refer to non-existent log files, etc).

    Route that (eventually) worked for me:

    1. Open Xcode, go to Preferences - Downloads
    2. Make sure that "Command Line Tools" is installed (150 MB download); this is (silently) required for Ruby to install, and used to be part of OSX / Xcode by default, but no longer
    3. Ignore the RVM website - it links to bad installers for OS X (don't bother, not worth the pain. I tried them, they failed)
    4. use JewelryBox, which is a little less rubbish than the official installer: http://unfiniti.com/software/mac/jewelrybox
    5. Run it, click Add Ruby, select ruby-1.9.3-p125 (has to be that version or higher, or it won't compile, because the previous versions need a compiler thats no longer in OS X)
    6. Select "Autodetect" and "use clang"
    7. ...wait a LONG time...
    8. If JewelryBox crashes immediately, it means you missed either step 2 above, or step 6 above (RVM crashes spectacularly if clang isn't installed, and neither RVM nor jewelrybox checks in advance)

    NB -- downloading will take approx 5 mins; "installing" will take 30-45 mins, because everything has to be compiled. There is apparently no "normal" way of installing Ruby :(.

提交回复
热议问题