【问题标题】:rvm install ruby-1.9.3-p286: Error running 'make -j 9' (OSX: Mountain Lion)rvm install ruby​​-1.9.3-p286: Error running 'make -j 9' (OSX: Mountain Lion)
【发布时间】:2012-10-14 01:07:42
【问题描述】:

运行rvm install ruby-1.9.3-p286 给我这个错误:

Error running 'make -j 9', please read /Users/epeterson/.rvm/log/ruby-1.9.3-p286/make.log
There has been an error while running make. Halting the installation.

【问题讨论】:

    标签: ruby makefile rvm


    【解决方案1】:

    这让我花了很长时间去追捕。正在尝试不同版本的makegcc 等。

    原来rvm_make_flags 环境变量的格式已从字符串更改为数组,并且没有很好地传达或记录。这可能适用于所有 rvm_* 环境变量,不确定。

    检查您的~/.rvmrcproject/path/.rvmrc

    # before
    export rvm_make_flags="-j 9"
    
    # after
    export rvm_make_flags=(-j 9)
    

    进行此更改后,所有内容都编译干净了。

    【讨论】:

    • 我也有同样的问题。我是一个命令行菜鸟,我将如何进行您建议的修复。
    【解决方案2】:

    运行rvm requirements,它将显示 RVM 中所有必要的组件以正常工作,

    在我的盒子上,它显示(部分)

    # For ruby:
    brew install autoconf automake apple-gcc42 libtool pkg-config openssl readline libyaml    sqlite libxml2 libxslt libksba  
    

    所以我只运行命令,然后发出

    rvm install 1.9.3
    

    【讨论】:

      【解决方案3】:

      我对此也很陌生。我不确定上述方向,但我遇到了相关问题。

      我发现我只需要重新启动终端。

      然后我使用了$ type rvm | head -1,它吐出了rvm is a function。根据此处找到的精彩文章,您想要得到什么:

      http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/

      【讨论】:

        猜你喜欢
        • 2013-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-18
        • 1970-01-01
        • 2012-11-18
        • 1970-01-01
        • 2013-07-29
        相关资源
        最近更新 更多