我正在尝试通过运行rvm install 1.9.3
来通过RVM安装Ruby,但是我遇到了一堆错误:
运行
env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include ./configure --prefix=/Users/kuzjaved/.rvm/usr
时出错,请阅读/Users/kuzjaved/.rvm/log/ruby-1.9.3-p327/yaml/configure.log
运行
make
时出错,请阅读/Users/kuzjaved/.rvm/log/ruby-1.9.3-p327/yaml/make.log
运行
env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include ./configure --enable-shared --disable-install-doc --prefix=/Users/kuzjaved/.rvm/rubies/ruby-1.9.3-p327 --with-opt-dir=/Users/kuzjaved/.rvm/usr
时出错,请阅读/Users/kuzjaved/.rvm/log/ruby-1.9.3-p327/configure.log
运行
configure
时出错。停止安装。
我当时尝试过:
rvm install 1.9.3 --with-gcc=clang
这里也有同样的错误!发生了什么,我该如何解决?
答案 0 :(得分:3)
如果您想让整个过程更简单,请从http://railsinstaller.org/下载OSX的 RailsInstaller
它与完整Rails堆栈所需的所有常见包捆绑在一起;所有依赖关系都包含在通用rails安装中。
答案 1 :(得分:2)
答案 2 :(得分:2)
答案 3 :(得分:2)
RVM附带了一个描述ruby所需内容的命令:
rvm requirements
它应该在第一次安装红宝石时显示给你,但如果你错过它,你可以随时阅读它。
您发布的输出还包括其他日志文件的路径,您没有显示它们 - 我想有一些线索可以显示错误。
最后,我在这里为RVM用户提供在线支持:http://webchat.freenode.net/?channels=rvm
答案 4 :(得分:1)
$ rvm requirement
Unrecognized command line argument: 'requirement' ( see: 'rvm usage' )
我在mpapis answer中用rvm requirement
替换rvm requirements
的编辑很快就被拒绝了。
我很抱歉不得不坚持。我使用的是最新版本rvm 1.16.6
。
答案 5 :(得分:0)
也许你可以试试rbenv
(在你摆脱rvm之前,启动命令rvm implode
并从〜/ .bash_profile,〜/ .profile或〜/ .bashrc中删除rvm设置:< / p>
获取Homebrew并启动以下命令:
brew install rbenv
brew install ruby-build
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
从终端退出并重新打开。然后你可以用
安装rubyrbenv install 1.9.3-p327
或您首选的红宝石,从rbenv install --list