0
我在OS X 10.6上運行ruby 1.9.2,並且大多數情況下工作正常。但是,在IRB或rails控制檯中,readline似乎不起作用。有幾個不同的崗位提示建設的readline作爲擴展,這樣紅寶石在OS X 10.6上找不到readline 10.6
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?
我只是通過'rvm'安裝Ruby,忘記了系統Ruby,但是如果你不想這樣做,也許看看下面的鏈接:http://www.jorgebernal.info/development/fixing -snow-leopard-ruby-readline – 2011-03-21 21:09:14
我剛剛安裝了rvm,並且運行了Ruby,但有趣的是,它與嘗試查找readline時遇到了同樣的問題。我必須運行rvm install 1.8.7 --with-readline-dir =/usr/local – declan 2011-03-22 01:31:23