ruby on rails - ver - Ruby Gems no se instala, se cuelga al obtener gemas
ver version de rails (5)
Recientemente eliminé toda mi instalación de ruby e instalé fuentes de formulario usando las instrucciones en hivelogic
He podido instalar algunas gemas, pero la mayoría de las veces se cuelga "sudo gem install rails". He agregado el indicador -V, y parece que se bloquea, no obtengo ningún error. Y el proceso no puede ser asesinado. Solo puedo reiniciar para matar el proceso.
Mi información de Ruby:
[tim@ ~]# ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0]
[tim@ ~]# gem -v
1.3.6
[tim@ ~]# gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.6
- RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/local/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-darwin-10
- GEM PATHS:
- /usr/local/lib/ruby/gems/1.8
- /Users/tim/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- :sources => ["http://gems.rubyforge.org/", "http://gems.rubyforge.org"]
- REMOTE SOURCES:
- http://gems.rubyforge.org/
- http://gems.rubyforge.org
[tim@ ~]# which ruby
/usr/local/bin/ruby
[tim@ ~]# which gem
/usr/local/bin/gem
[tim@ ~]# uname -a
Darwin tim-hoolihans-macbook-pro-15.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov 3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386
[tim@ ~]#
¿Algunas ideas?
Responder:
Construí de nuevo con la siguiente línea y ahora no tengo el problema:
ARCHFLAGS=''-arch i386 -arch ppc -arch ppc64 -arch x86_64'' sudo ./configure --enable--shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
La razón del trabajo lento es convertir RDoc en HTML durante la instalación. Simplemente deshabilítelo mediante --no-rdoc --no-ri opciones.
gem install your_gem --no-rdoc --no-ri
Para mi
sudo gem install rails -V
demostró que no estaba colgando, solo tomó mucho tiempo.
Probablemente solo necesite actualizar su RVM.
Tenga en cuenta que en realidad no se cuelga tanto, ya que solo le tomará 3 minutos contarle ¡Ups! Debería haber usado sudo.
De esta publicación de blog esta en línea de comandos funciona:
curl -L https://get.rvm.io | bash -s stable --ruby
Si es realmente lento, verifique su configuración de red, especialmente si usa una VM
También experimenté este problema. Después de instalar ri1.8, comenzó a funcionar correctamente (uso Ubuntu 10.04):
sudo apt-get -y install ri1.8