ruby не может найти readline в OS X 10.6 - PullRequest
0 голосов
/ 21 марта 2011

Я использую ruby ​​1.9.2 на OS X 10.6, и в основном все работает нормально. Но readline не работает ни в IRB, ни в консоли rails. Несколько разных постов предлагали построить readline как расширение, например,

cd <ruby-source-dir>/ext/readline
ruby extconf.rb
make
make install

Итак, я сделал это, и вот что я получаю:

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

, а затем

make: Nothing to be done for `all'

Это заставляет меня думать, что он не находит мою установку readline. Любые идеи о том, как заставить его найти readline?

1 Ответ

0 голосов
/ 22 марта 2011

Я перекомпилировал readline, а затем снова попытался выполнить описанные выше шаги, и все заработало нормально.Я думаю, что может быть, потому что я изначально скомпилировал readline для osx 10.5, когда ruby ​​все еще был 32-битным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...