tipos rails instalar datos ruby-on-rails rubygems

ruby-on-rails - datos - instalar ruby on rails



Rails: no se pudieron encontrar railties (11)

Desinstalar ruby, railsinstaller y luego instalar railsinstaller otra vez funcionó muy bien para mí.

➜ ~ rvm -v rvm 1.10.2 by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.beginrescueend.com/] ➜ ~ ruby -v ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0] ➜ ~ rails -v /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs'': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'' from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem'' from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `<main>'' ➜ ~

Instalé una instalación limpia de ruby ​​en este momento, y rieles, eliminé todas mis gemas anteriores, y sigo recibiendo este error. Algunas ideas ? Y sí, tuve este error antes, y esto es lo que hice

Un poco más de información:

➜ ~ gem list *** LOCAL GEMS *** actionmailer (3.2.1) actionpack (3.2.1) activemodel (3.2.1) activerecord (3.2.1) activeresource (3.2.1) activesupport (3.2.1) arel (3.0.0) builder (3.0.0) bundler (1.0.22 ruby) erubis (2.7.0) hike (1.2.1) i18n (0.6.0) journey (1.0.1) json (1.6.5) mail (2.4.1) mime-types (1.17.2) multi_json (1.0.4) polyglot (0.3.3) rack (1.4.1) rack-cache (1.1) rack-ssl (1.3.2) rack-test (0.6.1) rails (3.2.1) railties (3.2.1) rake (0.9.2.2, 0.9.2) rdoc (3.12) sprockets (2.3.0, 2.1.2) thor (0.14.6) tilt (1.3.3) treetop (1.4.10) tzinfo (0.3.31) ➜ ~ gem install rails Successfully installed rails-3.2.1 1 gem installed Installing ri documentation for rails-3.2.1... Installing RDoc documentation for rails-3.2.1... ➜ ~ rails -v /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs'': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'' from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem'' from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `<main>'' ➜ ~


Hice ''gema instale rieles'' en mi sistema (ubuntu) e instalé las gemas perdidas aproximadamente 28 de ellas luego hice ''lista de gemas'' para verificar y todo estaba allí.


La respuesta de Simone es genial. Sin embargo, si ya tiene su gema Rails en su Gemfile, intente utilizar bundc exec en su lugar:

bundle exec rails c

Y eso debería ser suficiente. Si no, agrega

bundle install

antes del comando mencionado.


Me encontré con el mismo problema y, en mi caso, resultó ser porque lo había instalado usando sudo, no necesariamente hace que los rieles estén disponibles para los usuarios normales. Intenta ejecutar solo gem install rails si anteriormente sudo gem install rails .


Me encontré con este mismo problema. Si está utilizando RVM es posible cambiar a la versión de Ruby incorrecta que causa un error de carga de gemas si el directorio utiliza una versión diferente a la que está configurado para usar.

Para solucionarlo, escriba rvm use -yourrubyversion en el directorio de la aplicación en la terminal. Por ejemplo, si su aplicación está configurada para usar ruby ​​1.9.3, escriba rvm use -1.9.3.

RVM funciona separando tus gemas por versión de rubí por aplicación, por lo que si cambias a una versión de rubí diferente, RVM separará las gemas previamente usadas y las instaladas de la versión de ruby ​​diferente, por lo que es posible que estés viendo el problema.


Obtuve el mismo error cuando instalé ruby ​​1.9.3p194

y luego reinstalé ruby ​​y rieles


Significa que la instalación de Rails está dañada o incompleta. Si railties tus gemas, es probable que no encuentres railties

$ gem list

Ejecuta el comando

$ gem install rails

de nuevo. Descargará e instalará las dependencias faltantes, incluidas las vulnerabilidades.


Tal vez instalaste dos o más versiones de rails y railties.

gem uninstall railties gem uninstall rails

luego vuelve a instalar.


También tuve este problema después de instalar ZSH (quería meterme con sus plantillas).

Corrió

brew update

que sí encontró algunas actualizaciones que no me faltaba antes, pero al final

gem install rails

de repente, reinstalar por completo el sistema de rieles / amarres. No estoy seguro de por qué ZSH lo eliminó.


Trabajó para mi

rvm reinstall 1.9.3

entonces

gem install rails


rvm implode fue la respuesta. Algo probablemente salió mal antes, ahora todo funciona después de una reinstalación rvm.