开发者

Compile Ruby Enterprise Edition on Mac OS X

开发者 https://www.devze.com 2023-01-30 23:00 出处:网络
Hi when trying to compile Ruby Enterprise Edition 2010.02 readline.c: In function ‘username_completion_proc_call’:

Hi when trying to compile Ruby Enterprise Edition 2010.02

readline.c: In function ‘username_completion_proc_call’:
readline.c:734: error: ‘username_completion_function’ undeclared (first use in this function)
readline.c:734: error: (Each undeclared identifier is reported only once
readline.c:734: error: for each function it appears in.)
make[1]: *** [readline.o] Error 1
make: *** [all] Error 1

I tried also specifying the option -c '--with-readline-path=/usr/local' (where I installed the readline libs), but I have the same issue.

I tried to install readline with port and delet开发者_开发知识库e my manual compile, but the problem still there.

I never had troubles under Linux (the system I'm used to), having ldconfig, etc...

HELP! :)

Thanks


Have you tried using RVM (Ruby Version Manager)?


Ok, I resolved in this way:

I compiled readline 5.2 following this guide http://techdebug.com/blog/2009/01/03/compiling-readline-on-an-osx-105-intel-x86_64/

readline 6.1 does not work with ree.

Doing the installation with the following:

./installer -c '--with-readline-dir=PATH' 

works fine

0

精彩评论

暂无评论...
验证码 换一张
取 消