run rails que not missing hace gems force could ruby-on-rails install bundle gemfile

ruby on rails - rails - la instalación del paquete devuelve "No se pudo ubicar Gemfile"



que hace bundle install (7)

Busque el archivo Gemfile en su proyecto, vaya a ese directorio y luego ejecute "bundle install". antes de ejecutar este comando, asegúrese de haber instalado la gema "sudo gem install bundler"

Soy nuevo en Rails y actualmente estoy trabajando a través de una guía. La guía dice:

Use un editor de texto para actualizar el Gemfile que necesita Bundler con los contenidos del Listado 2.1.

source ''https://rubygems.org'' gem ''rails'', ''3.2.3'' group :development do gem ''sqlite3'', ''1.3.5'' end # Gems used only for assets and not required # in production environments by default. group :assets do gem ''sass-rails'', ''3.2.4'' gem ''coffee-rails'', ''3.2.2'' gem ''uglifier'', ''1.2.3'' end gem ''jquery-rails'', ''2.0.0'' group :production do gem ''pg'', ''0.12.2'' end

Luego instalamos e incluimos las gemas usando el comando de bundle install del bundle install :

$ bundle install --without production

Si Bundler se queja de que no such file to load -- readline (LoadError) hay no such file to load -- readline (LoadError) intente agregar gem ''rb-readline'' a su Gemfile.

Seguí los pasos incluso agregando gem ''rb-readline'' al Gemfile , pero aparentemente el archivo no se puede encontrar y cuando voy a mi editor de texto veo el Gemfile mismo. Me di cuenta de que me hicieron poner gem ''rails'', 3.2.3 y mi versión de Rails es 3.2.1, así que traté de cambiarlo a 3.2.1 pero tampoco funcionó.

Cualquier pensamiento o consejo sería muy apreciado.


Cuando tuve un problema similar con la gem update --system me ayudó. Ejecuta esto antes de bundle install


Deberías estar en el mismo directorio de Gemfile


Piense más sobre lo que está instalando y navegue a través de la carpeta Gemfile, luego intente con sudo bundle install


Solo necesitas cambiar directorios a tu aplicación, ENTONCES ejecuta la bundle install :)


También puede indicar la ruta al archivo gem en el mismo comando, por ejemplo

BUNDLE_GEMFILE="MyProject/Gemfile.ios" bundle install


También tuve este problema en una máquina OSX. Descubrí que los rieles no estaban instalados ... lo cual me sorprendió ya que pensé que OSX siempre vendría con Rails. Para instalar rieles

  • sudo gem install rails
  • para instalar jekyll también necesitaba sudo
  • sudo gem install jekyll bundler
  • cd ~/Sites
  • jekyll new <foldername>
  • cd <foldername> O cd !$ (eso es magia;)
  • bundle install
  • bundle exec jekyll serve
  • Luego, en su navegador solo vaya a http://127.0.0.1:4000/ y realmente debería estar ejecutándose