2012-11-03 5 views
1

J'ai un serveur amazon ec2 en cours d'exécution et je veux installer ruby ​​sur rails. Mais quand je tape sudo gem install rails, cela ne fonctionne pas. Il n'arrête pas d'attendre. J'ai attendu 30 minutes. essayer de voir ce qui n'allait pas. Voilà ce que je suis arrivé après avoir tapé sudo gem install rails -V:Ruby Gems ne pas installer sur Amazon EC2

GET http://rubygems.org/latest_specs.4.8.gz 
302 Moved Temporarily 
GET http://production.s3.rubygems.org/latest_specs.4.8.gz 
304 Not Modified 
GET http://rubygems.org/specs.4.8.gz 
302 Moved Temporarily 
GET http://production.s3.rubygems.org/specs.4.8.gz 
304 Not Modified 
GET http://rubygems.org/quick/Marshal.4.8/rack-test-0.6.1.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rack-test-0.6.1.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rack-test-0.6.2.gemspec.rz 
302 Moved Temporarily 
GET http://bb-m.rubygems.org/quick/Marshal.4.8/rack-test-0.6.2.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/journey-1.0.4.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/journey-1.0.4.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/sprockets-2.1.3.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/sprockets-2.1.3.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/erubis-2.7.0.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/erubis-2.7.0.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/arel-3.0.2.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/arel-3.0.2.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/tzinfo-0.3.29.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/tzinfo-0.3.29.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/tzinfo-0.3.30.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/tzinfo-0.3.30.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/tzinfo-0.3.31.gemspec.rz 
302 Moved Temporarily 
GET http://bb-m.rubygems.org/quick/Marshal.4.8/tzinfo-0.3.31.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/tzinfo-0.3.32.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/tzinfo-0.3.32.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/tzinfo-0.3.33.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/tzinfo-0.3.33.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/tzinfo-0.3.34.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/tzinfo-0.3.34.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/mail-2.4.4.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/mail-2.4.4.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rake-0.9.2.2.gemspec.rz 
302 Moved Temporarily 
GET http://bb-m.rubygems.org/quick/Marshal.4.8/rake-0.9.2.2.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rack-ssl-1.3.2.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rack-ssl-1.3.2.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/thor-0.14.6.gemspec.rz 
302 Moved Temporarily 
GET http://bb-m.rubygems.org/quick/Marshal.4.8/thor-0.14.6.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/thor-0.15.0.gemspec.rz 
302 Moved Temporarily 
GET http://bb-m.rubygems.org/quick/Marshal.4.8/thor-0.15.0.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/thor-0.15.1.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/thor-0.15.1.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/thor-0.15.2.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/thor-0.15.2.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/thor-0.15.3.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/thor-0.15.3.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/thor-0.15.4.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/thor-0.15.4.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/thor-0.16.0.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/thor-0.16.0.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.4.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.4.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.5.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.5.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.5.1.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.5.1.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.5.2.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.5.2.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.5.3.gemspec.rz 
302 Moved Temporarily 
GET http://bb-m.rubygems.org/quick/Marshal.4.8/rdoc-3.5.3.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.6.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.6.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.6.1.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.6.1.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.7.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.7.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.8.gemspec.rz 
302 Moved Temporarily 
GET http://bb-m.rubygems.org/quick/Marshal.4.8/rdoc-3.8.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.9.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.9.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.9.1.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.9.1.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.9.2.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.9.2.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.9.3.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.9.3.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.9.4.gemspec.rz 
302 Moved Temporarily 
GET http://bb-m.rubygems.org/quick/Marshal.4.8/rdoc-3.9.4.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.10.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.10.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.11.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.11.gemspec.rz 
200 OK 
GET http://rubygems.org/quick/Marshal.4.8/rdoc-3.12.gemspec.rz 
302 Moved Temporarily 
GET http://production.cf.rubygems.org/quick/Marshal.4.8/rdoc-3.12.gemspec.rz 
200 OK 

et il continué. Comment puis-je installer ruby ​​sur rails sur mon serveur? Merci!

Répondre

0

Avez-vous un accès root sur la machine?

Si tel est le cas, vous pouvez rendre votre installation plus fluide en installant chaque gemme natif en tant qu'utilisateur root. C'est parce que le gem natif a besoin de compiler du code sur le serveur.

Attention: ce n'est pas exactement sécurisé, donc ne le faites pas sur un serveur de production de haute sécurité.

Voici ceux que je fais, et vous pouvez choisir celui que vous voulez:

sudo su 
gem install bcrypt-ruby 
gem install curb 
gem install fastthread 
gem install ffi 
gem install json 
gem install mysql2 
gem install nokogiri 
gem install pg 
gem install rmagick 
gem install ruby-prof 
gem install sqlite3 
gem install ssh 
gem install therubyracer 

Vous pouvez également essayer d'utiliser un outil d'installation de rubis. Mon préféré est rbenv: https://github.com/sstephenson/rbenv

0

essayer cette façon, allez dans la source et:

cd ruby-1.9.2-p136/ext/zlib/ 
ruby extconf.rb --with-zlib-include=/usr/include --width-zlib-lib=/usr/lib 
gem install rails --include-dependencies 
+0

J'ai essayé d'entrer ce que vous m'avez dit et c'est ce que j'ai obtenu Construire des extensions natives. Cela pourrait prendre un certain temps ... 'erreur: Rails installation d'erreur: \t ERREUR: Impossible de construire gemme extension.' native '/usr/bin/ruby ​​extconf.rb mkmf.rb ne peut pas trouver les fichiers d'en-tête pour ruby ​​à/usr/lib/ruby ​​/ ruby.h' 'Les fichiers Gem resteront installés dans /usr/lib64/ruby/gems/1.8/gems/json-1.7.5 pour l'inspection. Résultats consignés dans/usr/lib64/ruby ​​/ gems/1.8/gems/json-1.7.5/ext/json/ext/generator/gem_make.out' –