Ruby 1.9.3 kann nicht auf einer sauberen Lion-Installation installiert werden

Versucht, 1.9.3 mit RVM zu installieren.

Diese Fehler in meinemmake.log

<code>compiling readline.c
readline.c:1499:9: error: use of undeclared identifier 'username_completion_function'; did you mean 'rl_username_completion_function'?
                                    rl_username_completion_function);
                                    ^
readline.c:69:42: note: expanded from macro 'rl_username_completion_function'
# define rl_username_completion_function username_completion_function
                                         ^
/usr/local/include/readline/readline.h:443:14: note: 'rl_username_completion_function' declared here
extern char *rl_username_completion_function PARAMS((const char *, int));
             ^
1 error generated.
make[2]: *** [readline.o] Error 1
make[1]: *** [ext/readline/all] Error 2
make: *** [build-ext] Error 2
</code>

Ich hatte dieses Problem schon einmal in SL. Ich habe Xcode 4.3.2 installiert (habe auch die Kommandozeilen-Tools installiert) Ich habe Readline 6.2.2 installiert.

Hinzugefügtexport ARCHFLAGS="-arch x86_64" zu meinem.bash_login Datei.

Ich habe es auch versuchtrvm install 1.9.3 --with-gcc=clang aber ich erhalte den gleichen Fehler und würde es vorziehen, dies aufgrund der eingeschränkten Unterstützung zu vermeiden.

Hat jemand ein praktikables Verfahren?

Bearbeiten:

Link zum zugehörigen offenen Ruby-Ticket

Antworten auf die Frage(1)

Ihre Antwort auf die Frage