ruby安装问题

Python09

ruby安装问题,第1张

rb文件安装不了啥意思啊?

如果是你想直接运行.rb文件,需要在/usr/bin/下添加一个软连接/usr/bin/ruby 链接到对应的ruby解释器

同时要在rb文件开头增加

#!/usr/bin/env ruby

RVM和ruby是两码事。

安装好了rvm不代表rubygems安装好了。

同时,rvm是通过扫描path路径中的ruby解释器来检测ruby的,所以你应该把ruby的bin路径加入path变量。

可能你没有 C 有关基础, Ruby(MRI) 是用 C 实现的, 能用的编译器如我上面说的有 gcc 和 clang, 而 llvm-gcc 不行.

编译第一步是 ./configure, 检测环境并产生 makefile, 这时就决定好了用哪个编译器, 如果你一开始编译出错了, 然后换了编译器, 应该把源代码目录删掉再继续.

选择 GCC 最简单的方式就是 configure 之前

export CC=`your path to gcc`

替换源直接打开文件编辑 ~/.rvm/config/db 替换 ftp.ruby-lang.org/pub/ 成 ruby.taobao.org/mirrors/ 就好了嘛...

最大的障碍是 Mac 更新很快很频繁, ruby 相关的开发也很活跃, 所以大部分教程都会很快过时, 然后无头苍蝇般每个都弄一遍结果就是像你这样产生奇怪的问题, 按照 rvm requirements 去做是不会出问题的