【问题标题】:Having problems installing ruby 1.9.3安装 ruby​​ 1.9.3 时遇到问题
【发布时间】:2015-03-13 12:05:26
【问题描述】:

我在 mac 的终端上通过命令 rvm install 1.9.3 安装了 ruby​​ 1.9.3。安装后出现这些错误(见下文)。有人有解决这个问题的想法吗?

错误运行 './configure --prefix=/Users/Keta/.rvm/rubies/ruby-1.9.3-p551 --with-opt-dir=/usr/local/opt/libyaml:/usr/本地/opt/readline:/usr/local/opt/libksba:/usr/local/opt/openssl --without-tcl --without-tk --disable-install-doc --enable-shared', 显示 /Users/Keta/.rvm/log/1421301212_ruby-1.9.3-p551/configure.log 的最后 15 行 GEM_HOME=/Users/Keta/.rvm/gems/ruby-2.2.0 PATH=/usr/local/opt/pkg-config/bin:/usr/local/opt/libtool/bin:/usr/local/opt/automake/bin:/usr/local/opt/autoconf/bin:/Users /Keta/.rvm/gems/ruby-2.2.0/bin:/Users/Keta/.rvm/gems/ruby-2.2.0@global/bin:/Users/Keta/.rvm/rubies/ruby-2.2。 0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/Users/Keta/.rvm /bin GEM_PATH=/Users/Keta/.rvm/gems/ruby-2.2.0:/Users/Keta/.rvm/gems/ruby-2.2.0@global 命令(7):./configure --prefix=/Users/Keta/.rvm/rubies/ruby-1.9.3-p551 --with-opt-dir=/usr/local/opt/libyaml:/usr/local /opt/readline:/usr/local/opt/libksba:/usr/local/opt/openssl --without-tcl --without-tk --disable-install-doc --enable-shared 配置:警告:无法识别的选项:--without-tcl,--without-tk 检查构建系统类型... x86_64-apple-darwin14.0.0 检查主机系统类型... x86_64-apple-darwin14.0.0 检查目标系统类型... x86_64-apple-darwin14.0.0 检查 C 编译器是否工作......是的 检查 C 编译器默认输出文件名... a.out 检查可执行文件的后缀... 检查我们是否在交叉编译...配置:错误:在/Users/Keta/.rvm/src/ruby-1.9.3-p551': configure: error: cannot run C compiled programs. If you meant to cross compile, use--host'。 有关详细信息,请参阅“config.log”
运行配置时出现错误。停止安装。

【问题讨论】:

  • 看起来是在尝试交叉编译,/Users/Keta/.rvm/src/ruby-1.9.3-p551 的内容是什么?
  • @philant 有很多文件,它们是各种类型的文件。
  • 看过 config.log 吗?
  • 你知道XCode是什么吗?您可以在这里尝试一些建议:stackoverflow.com/questions/19594719/…

标签: ruby rvm


【解决方案1】:

在我运行xcode-select --install 后,这为我清除了。在此之前,我还运行了 rvm get head,这可能有所贡献(但并没有自行解决问题。)

【讨论】:

  • 我刚刚在rvm get stable 之后尝试了xcode-select --install 并且在这里工作正常
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-20
  • 1970-01-01
  • 1970-01-01
  • 2012-07-29
  • 1970-01-01
  • 2012-06-29
相关资源
最近更新 更多