【问题标题】:Error installing rails: 'ruby/config.h' file not found (Catalina 10.15.7)安装 rails 时出错:找不到“ruby/config.h”文件(Catalina 10.15.7)
【发布时间】:2021-03-03 00:53:40
【问题描述】:

嘿,我已经尝试了各种解决方法来解决我在堆栈溢出时看到的类似问题,但在尝试安装 rails 时无法正常工作。

这是我得到的致命错误。我有 macOS Catalina 版本 10.15.7

1 error generated.
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

这是来自我的终端的更多细节

You have to install development tools first.
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:585:in `block in try_compile'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:534:in `with_werror'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:585:in `try_compile'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:1109:in `block in have_header'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:959:in `block in checking_for'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:361:in `block (2 levels) in postpone'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:331:in `open'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:361:in `block in postpone'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:331:in `open'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:357:in `postpone'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:958:in `checking_for'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:1108:in `have_header'
    from extconf.rb:15:in `<main>'

谢谢你,我很感激任何帮助。

【问题讨论】:

    标签: ruby-on-rails macos-catalina oh-my-zsh


    【解决方案1】:

    您需要安装和设置CommandLineTools。试试这个命令并按照提示进行操作。你可能需要安装Xcode

    xcode-select --install //allow the installation to complete
    
    xcode-select --switch /path/to/Xcode.app 
    

    【讨论】:

      猜你喜欢
      • 2021-03-02
      • 2020-05-11
      • 1970-01-01
      • 2019-04-07
      • 2021-06-03
      • 2013-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多