1

https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-withを使用して Ruby on Rails をインストールしようとしています。 -rvm のチュートリアルですが、Ruby 1.9.3 をインストールする必要がある部分に到達すると、常にこのエラー メッセージが表示されます。

Searching for binary rubies, this might take some time.
No binary rubies available for: ubuntu/12.04/i386/ruby-1.9.3-p385.
Continuing with compilation. Please read 'rvm mount' to get more information on binary     rubies.
Installing Ruby from source to: /home/eldin/.rvm/rubies/ruby-1.9.3-p385, this may take a   while depending on your cpu(s)...
ruby-1.9.3-p385 - #downloading ruby-1.9.3-p385, this may take a while depending on your     connection...
ruby-1.9.3-p385 - #extracted to /home/eldin/.rvm/src/ruby-1.9.3-p385 (already extracted)
ruby-1.9.3-p385 - #configuring
ruby-1.9.3-p385 - #compiling
Error running 'make', please read /home/eldin/.rvm/log/ruby-1.9.3-p385/make.log
There has been an error while running make. Halting the installation.

Ruby インタプリタが使えないので、Ruby はインストールされていません。

Ubuntu OS を使用しています。

編集:

/home/eldin/.rvm/log/ruby-1.9.3-p385/make.log

make.log の内容

CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration  -fPIC 
XCFLAGS = -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT
CPPFLAGS =   -I/home/eldin/.rvm/usr/include -I. -I.ext/include/i686-linux -I./include -I.
DLDFLAGS = -Wl,-soname,libruby.so.1.9  
SOLIBS = -lpthread -lrt -ldl -lcrypt -lm  
linking miniruby
vm.o: file not recognized: File truncated
collect2: ld returned 1 exit status
make: *** [miniruby] Error 1
4

2 に答える 2

1

私は従った:http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

それは最初の行自体で魅力のように機能しました。このブログに記載されている手順に従ってください。

于 2013-02-12T13:24:41.027 に答える
0

rvm reload 1.9.3 を使用して ruby​​ 1.9.3 をインストールしましたが、問題なく動作するようになりました。

于 2013-02-12T14:16:25.407 に答える