首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ruby无法在OS X 10.6上找到readline

ruby无法在OS X 10.6上找到readline
EN

Stack Overflow用户
提问于 2011-03-22 04:13:07
回答 1查看 416关注 0票数 0

我在OSX10.6上运行ruby 1.9.2,大多数情况下运行得很好。但是,无论是在IRB中还是在rails控制台中,readline似乎都不起作用。一些不同的帖子建议将readline构建为扩展,如下所示

代码语言:javascript
复制
cd <ruby-source-dir>/ext/readline
ruby extconf.rb
make
make install

所以我这样做了,这是我得到的:

代码语言:javascript
复制
checking for tgetnum() in -lncurses... yes
checking for readline/readline.h... yes
checking for readline/history.h... yes
checking for readline() in -lreadline... no
checking for readline() in -ledit... no
checking for editline/readline.h... yes
checking for readline() in -ledit... no

然后

代码语言:javascript
复制
make: Nothing to be done for `all'

这让我觉得它没有找到我的readline安装。你有什么办法让它找到readline吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-22 06:24:19

我重新编译了readline,然后再次尝试了上面的步骤,一切工作正常。我想这可能是因为我最初为osx 10.5编译了readline,当时ruby还只有32位。

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

https://stackoverflow.com/questions/5383072

复制
相关文章

相似问题

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