« Return to Thread: Ruby 1.8.4 Mac OS X readline problems

Re: Ruby 1.8.4 Mac OS X readline problems

by Maggie Reid-2 :: Rate this Message:

Reply to Author | View in Thread

I am having this problem with Ruby 1.8.6 and OSX 10.4.10.

I followed the fix instructions using curl:
curl -O ftp://ftp.gnu.org/gnu/readline/readline-5.1.tar.gz
tar -xzf readline-5.1.tar.gz
cd readline-5.1
./configure --prefix=/usr/local && make && sudo make install


Can you explain how to rebuild Ruby with make distclean && configure
--with-readline-dir=/usr/local && make && make test-all?

I tried pasting in the line after the ./configure was done, but I had no
success with the fix.
Did you resolve this problem??




jimmyether wrote:

> Paul Smith wrote:
>>   wget ftp://ftp.gnu.org/gnu/readline/readline-5.1.tar.gz
>>   tar -xzf readline-5.1.tar.gz
>>   cd readline-5.1
>>   ./configure --prefix=/usr/local && make && sudo make install
>>
>> And then rebuilt ruby:
>>
>>   make distclean && configure --with-readline-dir=/usr/local && make
>> && make test-all
>>
>> And all was well.
>
> I did this (though I couldn't get make distclean to run). And the test
> still show an issue with WEBrick:
>
>  1) Failure:
> test_cgi(TestWEBrickCGI)
>     [./webrick/test_cgi.rb:27:in `test_cgi'
>      /Users/jimmyether/src/ruby-1.8.4/lib/net/http.rb:1049:in `request'
>      /Users/jimmyether/src/ruby-1.8.4/lib/net/http.rb:2104:in
> `reading_body'
>      /Users/jimmyether/src/ruby-1.8.4/lib/net/http.rb:1048:in `request'
>      /Users/jimmyether/src/ruby-1.8.4/lib/net/http.rb:1033:in `request'
>      /Users/jimmyether/src/ruby-1.8.4/lib/net/http.rb:545:in `start'
>      /Users/jimmyether/src/ruby-1.8.4/lib/net/http.rb:1031:in `request'
>      ./webrick/test_cgi.rb:27:in `test_cgi'
>      ./webrick/utils.rb:26:in `start_server'
>      ./webrick/utils.rb:34:in `start_httpserver'
>      ./webrick/test_cgi.rb:24:in `test_cgi']:
> <"/webrick.cgi"> expected but was
> <"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">\n<HTML>\n
> <HEAD><TITLE>Internal Server Error</TITLE></HEAD>\n  <BODY>\n
> <H1>Internal Server Error</H1>\n    Premature end of script headers:
> /Users/jimmyether/src/ruby-1.8.4/test/webrick/webrick.cgi\n    <HR>\n
> <ADDRESS>\n     WEBrick/1.3.1 (Ruby/1.8.4/2005-12-24) OpenSSL/0.9.7i
> at\n     127.0.0.1:49746\n    </ADDRESS>\n  </BODY>\n</HTML>\n">.
>
> 1313 tests, 14444 assertions, 1 failures, 0 errors
> make: *** [test-all] Error 1
>
>
>
> Any suggestions on how to fix this?


--
Posted via http://www.ruby-forum.com/.

 « Return to Thread: Ruby 1.8.4 Mac OS X readline problems