2011-12-11 32 views
5

Hi jestem nowych serwerów Konfigurowanie jestem instalacją szyn na Amazon Linuxbłąd podczas instalacji szyn

Zainstalowane listy: -ruby narzędzi -Rozwój -gems -zlib-devel -readline- devel

Próbuję zainstalować szyny i teraz utknąłem tutaj

$ sudo gem install rails Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension.

/usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h 

Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/json-1.6.3 for inspection. Results logged to /usr/lib64/ruby/gems/1.8/gems/json-1.6.3/ext/json/ext/parser/gem_make.out

Czy jest jakiś problem z tą biblioteką json

Odpowiedz

1

Jeśli zainstalowałeś RVM, należy użyć rvm gem install rails

+0

no ja nie zrobił” t, sprawdzę to dzięki – alejandro

-3

problemu nie ma nic wspólnego z RVM. Problem polega na tym, że potrzebujesz plików nagłówkowych źródła ruby. Skompiluj rubin ze źródła (RVM to robi) lub zainstaluj odpowiednie nagłówki dla swojej wersji ruby.
Co to jest amazon linux (nie ma czegoś takiego)? czy to ubuntu czy co?
Jak zainstalowałeś ruby? co mówi ruby ​​-v?

+1

Jeśli nie możesz zrozumieć pytania, przeszukaj je przed przesłuchaniem osoba, która o to poprosiła. Wyszukaj Amazon EC2 i plik AMI Amazon Linux. – Tim

14

Musisz zainstalować następujące

 
yum install ruby-devel 
yum install make 
yum install gcc 
+1

Po przejrzeniu miliona forów zrobiło się to. Dziękuję bardzo :) –

5

Należy używać Ruby 1.9.x, aby uaktualnić Ruby:

sudo yum install ruby19 

a także

sudo yum install ruby19-devel 
sudo yum install make 
sudo yum install gcc