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/.