$ rvm install 1.9.3
运行'make'时出错,请阅读/home/User/.rvm/log/ruby-1.9.3-p194/yaml/make.log
/home/User/.rvm/log/ruby-1.9.3-p194/yaml/make.log
使
错误:不知道如何制作'/configure.ac'
答案 0 :(得分:1)
看起来像make
不支持像{nix -j
那样的make
切换,您可以将安装分为两个步骤以使其正常工作:
curl -L https://get.rvm.io | bash -s stable
rvm install 1.9.3
因为你已经安装了rvm,你可以只运行第二个命令来安装ruby。
EDIT01:新错误,丢失文件:/home/User/.rvm/src/yaml-0.1.4/config/depcomp
检查它是否存在且可读
其他错误:/bin/sh: /home/User/.rvm/src/yaml-0.1.4/config/missing: Permission denied
EDIT02:新错误,这次看起来像是在Windows上如何编译yaml或只是使用的编译工具中的一些错误,确保你已经安装了autoconf,automake,gcc,libtool,make - 然后再试一次。
答案 1 :(得分:1)
您是否尝试过使用sudo?例如。 sudo rvm install 1.9.3
我在日志中看到一些权限被拒绝错误。您从脚本中获得的错误消息似乎认为存在丢失的文件,但我怀疑这些文件只需要root权限来读取或写入或执行。
您也可以尝试修复权限,但sudo可能更容易。
/home/User/.rvm/log/ruby-1.9.3-p194/yaml/configure.log如下:
/bin/sh: /home/User/.rvm/src/yaml-0.1.4/config/missing: Permission denied
configure: WARNING: missing' script is too old or missing
...
cp: cannot openconfig/depcomp' for reading: Permission denied
./configure: line 3656: ./depcomp: No such file or directory none
...
configure: error: cannot run /bin/sh config/config.sub
答案 2 :(得分:0)
通过以下软件包重新安装cygwin解决了问题
Vim git git-completion gitk curl ruby sqlite3 libsqlite3_0 libsqlite3-devel gcc colorgcc make libtool libncurses-devel ncurses openssl openssl-devel openssh zlib zlib-devel patch wget unzip
现在每件事情都很好。感谢每个机构提供支持。