gpt4 book ai didi

ruby-on-rails - 安装 RVM 时运行 'make -j2' 时出错

转载 作者:行者123 更新时间:2023-12-04 03:38:08 29 4
gpt4 key购买 nike

我正在关注有关在 Mac 上设置 Rails 的教程:

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

当我到达 第 6 步:使用 Ruby 1.9.3 安装 RVM ,然后运行 ​​ curl -L https://get.rvm.io | bash -s stable --ruby要安装 RVM,我收到以下错误:
Error running 'make -j2', please read ~/.rvm/log/ruby-1.9.3-p385/make.log
There has been an error while running make. Halting the installation.

在 make.log 中,这是它生成的内容:
regparse.c:582:15: error: implicit conversion loses integer precision: 'st_index_t' (aka 'unsigned long') to 'int' [-Werror,-Wshorten-64-to-32]
return t->num_entries;
~~~~~~ ~~~^~~~~~~~~~~
1 error generated.
make: *** [regparse.o] Error 1
make: *** Waiting for unfinished jobs....

我发现这很奇怪,因为我之前已经按照本指南进行了类似的设置并且没有遇到任何问题。

有任何想法吗?

最佳答案

使用 clang 编译 Ruby 时会发生此错误=> https://bugs.ruby-lang.org/issues/7830

除非你有兴趣测试 Ruby/clang兼容性你会更好地使用 gcc-4.2 编译 ruby (详见 https://bugs.ruby-lang.org/issues/5883)

跳过 --ruby来自安装程序的标志:

\curl -L https://get.rvm.io | bash -s stable

RVM 有一个命令可以使用自制软件安装所有必需的软件包:
rvm requirements run force

如果自制软件不可用,它将显示所需软件包的列表。

替代 有一个补丁可以使它与 clang 一起工作,使用以下命令安装 ruby​​:
rvm install 1.9.3-p385 --patch https://bugs.ruby-lang.org/attachments/download/3496/disable-werror.patch -C --disable-werror

关于ruby-on-rails - 安装 RVM 时运行 'make -j2' 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14812804/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com