最近想改用 ubuntu 来开发 rails,但根据 wiki 安装后 rails console 提示说 readline 找不到,我已经在网上查了很久,没找到解决方法,lIbreadline6 这些都装了,所以想在这里请教下各位。
請試試在你所下載的 ruby 原代碼目錄中的附帶 redline 目錄,如 ruby-1.9.3-p290/ext/readline
中 執行 sudo ruby extconf.rb
試過 sudo apt-get install libreadline-ruby libreadline-dev
?
附上我自用的"一鍵安裝",裝完再裝下載的 ruby 1.9.3 原始碼
sudo apt-get install git ruby-full build-essential libreadline-ruby libreadline-dev && sudo apt-get install libjpeg62-dev libxslt1-dev libxml2-dev imagemagick libmysql-ruby -y && sudo apt-get install libmysqlclient-dev libcurl4-openssl-dev libssl-dev libopenssl-ruby -y && sudo apt-get install apache2-prefork-dev libapr1-dev libaprutil1-dev filezilla git postfix -y && sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server -y && sudo apt-get install ruby1.9.1-dev libruby1.9 -y
第一步:确认是否安装了 libncurses5-dev libreadline5-dev ,如果没有安装,就用 sudo apt-get install libncurses5-dev libreadline5-dev 进行安装 第二步:
rvm pkg install autoconf # 可能需要 sudo apt-get remove autoconf; sudo apt-get purge autoconf rvm pkg install readline # 可能需要 rvm pkg install ncurses rvm reinstall 1.9.3 --with-readline-dir=$RVM_HOME/usr # 可能需要 --with-ncurses-dir=$RVM_HOME/usr rvm use 1.9.3 --default 我是大概这么个过程。 用 UBUNTU 10.04 没遇这问题