无法在Snow Leopard上使用rvm编译ruby 1.9.3

时间:2012-08-02 18:08:25

标签: rvm

当我跑

rvm -install 1.9.3

我收到了制作错误。这是日志的最后几行。

compiling readline.c
readline.c: In function    sername_completion_proc_call
readline.c:1499: error:    sername_completion_function   undeclared (first use in this function)
readline.c:1499: error: (Each undeclared identifier is reported only once
readline.c:1499: error: for each function it appears in.)
make[2]: *** [readline.o] Error 1
make[1]: *** [ext/readline/all] Error 2
make: *** [build-ext] Error 2

有什么建议吗?我知道我已经安装了另一个版本的ruby。这是导致它,如果是这样,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这是readline的一个问题。显然很多人都有这个问题,解决方案就是自己编译readline。在这里找到答案:Error installing ruby 1.9.3