首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译Ruby 2.0.0的chruby安装时出错

编译Ruby 2.0.0的chruby安装时出错
EN

Stack Overflow用户
提问于 2014-05-13 00:46:24
回答 1查看 509关注 0票数 2

我使用ruby-install ruby 2.0.0启动了一个较旧版本的Ruby的安装

代码语言:javascript
复制
compiling readline.c
readline.c:1886:26: error: use of undeclared identifier 'Function'
    rl_pre_input_hook = (Function *)readline_pre_input_hook;
                         ^
readline.c:1886:36: error: expected expression
    rl_pre_input_hook = (Function *)readline_pre_input_hook;
                                   ^
2 errors generated.
make[2]: *** [readline.o] Error 1
make[1]: *** [ext/readline/all] Error 2
make: *** [build-ext] Error 2
!!! Compiling ruby 2.0.0-p451 failed!

除了这个错误之外,我还收到了一堆警告:

代码语言:javascript
复制
compiling parser.c
parser.c:94:18: warning: unused variable 'JSON_object_error' [-Wunused-const-variable]
static const int JSON_object_error = 0;
                 ^
parser.c:96:18: warning: unused variable 'JSON_object_en_main' [-Wunused-const-variable]
static const int JSON_object_en_main = 1;

...many更像这样

代码语言:javascript
复制
16 warnings generated.

我已经安装了ruby 2.1.0并且工作正常,但是我需要使用2.0.0来处理一个项目。我使用的是chruby,而不是RVM。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-06-01 14:01:59

似乎与这个问题有关,并且已经在最新版本的https://github.com/sstephenson/ruby-build/issues/526中得到了修复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23614555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档