[英]Can't install Ruby 2.0.0 with rvm
I tried to install Ruby 2.0.0 with rvm install 2.0.0
this was my output: 我尝试用
rvm install 2.0.0
安装Ruby 2.0.0,这是我的输出:
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.8/x86_64/ruby-1.9.3-p392.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
Installing requirements for osx/10.8/x86_64, might require sudo password
Password:
DEBUG: Copying /Users/Family/Library/Preferences/com.apple.dt.Xcode.plist to /opt/local/var/macports/home/Library/Preferences
DEBUG: MacPorts sources location: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
---> Updating MacPorts base sources using rsync
receiving file list ... done
sent 36 bytes received 69 bytes 70.00 bytes/sec
total size is 3594240 speedup is 34230.86
receiving file list ... done
sent 36 bytes received 76 bytes 224.00 bytes/sec
total size is 512 speedup is 4.57
DEBUG: successful verification with key /opt/local/share/macports/macports-pubkey.pem
DEBUG: /usr/bin/tar -C /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/tmp -xf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base.tar
MacPorts base version 2.1.3 installed,
DEBUG: Rebuilding and reinstalling MacPorts if needed
MacPorts base version 2.1.3 downloaded.
---> Updating the ports tree
Synchronizing local ports tree from rsync://rsync.macports.org/release/tarballs/ports.tar
DEBUG: /usr/bin/rsync -rtzv --delete-after rsync://rsync.macports.org/release/tarballs/ports.tar /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
receiving file list ... done
sent 36 bytes received 70 bytes 212.00 bytes/sec
total size is 55050240 speedup is 519341.89
DEBUG: /usr/bin/rsync -rtzv --delete-after rsync://rsync.macports.org/release/tarballs/ports.tar.rmd160 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
receiving file list ... done
sent 36 bytes received 77 bytes 226.00 bytes/sec
total size is 512 speedup is 4.53
DEBUG: successful verification with key /opt/local/share/macports/macports-pubkey.pem
DEBUG: /usr/bin/tar -C /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/tmp -xf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports.tar
Creating port index in /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports
Total number of ports parsed: 0
Ports successfully parsed: 0
Ports failed: 0
Up-to-date ports skipped: 16692
---> MacPorts base is already the latest version
DEBUG: Setting MacPorts sources ownership to root
The ports tree has been updated. To upgrade your installed ports, you should run
port upgrade outdated
Missing required packages: autoconf, automake, libtool, pkg-config, libiconv, libyaml, libffi, readline, libxml2, libxslt, libksba, openssl, curl-ca-bundle, sqlite3, zlib, ncurses, gdbm.
Installing Ruby from source to: /Users/Family/.rvm/rubies/ruby-1.9.3-p392, this may take a while depending on your cpu(s)...
ruby-1.9.3-p392 - #downloading ruby-1.9.3-p392, this may take a while depending on your connection...
######################################################################## 100.0%
ruby-1.9.3-p392 - #extracting ruby-1.9.3-p392 to /Users/Family/.rvm/src/ruby-1.9.3-p392
ruby-1.9.3-p392 - #extracted to /Users/Family/.rvm/src/ruby-1.9.3-p392
ruby-1.9.3-p392 - #configuring..........
Error running './configure --prefix=/Users/Family/.rvm/rubies/ruby-1.9.3-p392 --disable- install-doc --without-tcl --without-tk --enable-shared',
please read /Users/Family/.rvm/log/ruby-1.9.3-p392/configure.log
There has been an error while running configure. Halting the installation.
I am running mac osx Mountan Lion. 我正在运行mac osx Mountan Lion。 It dose the same thing if i try to install 1.9.3 What is my problem and how can i fix it?
如果我尝试安装1.9.3,也会遇到相同的问题,怎么解决? I am new to RVM and ruby so it might be just a simple mistake.
我是RVM和ruby的新手,所以这可能只是一个简单的错误。 Thanks in advance
提前致谢
When I installed Ruby 2.0 on my OS X Mountain Lion I had to ensure that OpenSSL was first installed. 当我在OS X Mountain Lion上安装Ruby 2.0时,我必须确保首先安装了OpenSSL。 Since I'm using Homebrew, all I had to do a
brew install openssl
before rvm install 2.0.0
. 由于我使用的是Homebrew,因此我必须在
rvm install 2.0.0
之前进行brew install openssl
rvm install 2.0.0
。 It looks like you're running Macports (which I haven't used before), so I guess sudo port install openssl
may work for you. 看来您正在运行Macports(我以前没有使用过),所以我想
sudo port install openssl
可能对您有用。
Also try to install the following as well: autoconf, automake, libtool, pkg-config, libiconv, libyaml, libffi, readline, libxml2, libxslt, libksba, curl-ca-bundle, sqlite3, zlib, ncurses, gdbm
- they're listed as being missing by the output you've provided. 也尝试安装以下软件:
autoconf, automake, libtool, pkg-config, libiconv, libyaml, libffi, readline, libxml2, libxslt, libksba, curl-ca-bundle, sqlite3, zlib, ncurses, gdbm
列为您提供的输出中缺少的内容。
With the next steps, I installed ruby-2.0.0-rc2 successfully. 在接下来的步骤中,我成功安装了ruby-2.0.0-rc2。
brew update
brew install libyaml libxslt sqlite
brew upgrade automake libksba openssl pkg-config
rvm get stable
rvm autolibs enable
rvm install 2.0.0-p0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.