簡體   English   中英

Cygwin rvm錯誤獲勝7位32位

[英]Cygwin rvm error win 7 32-bit

我在Window 7 32位下的cygwin rvm中出錯:

$ 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'

看起來像windows make不支持-j開關就像* nix 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 - 然后再試一次。

你試過用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

通過以下軟件包重新安裝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

現在每件事都很好。 感謝每個人提供支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM