Soy nuevo en Rails y actualmente estoy trabajando en una guía. La guía dice:
Utilice un editor de texto para actualizar el Gemfile que necesita Bundler con el contenido 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
bundle install
comando:$ bundle install --without production
Si Bundler se queja,
no such file to load -- readline (LoadError)
intente agregarlogem ’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 archivo Gemfile
. Noté que me hicieron poner gem 'rails', 3.2.3
y mi versión de Rails es 3.2.1 así que intenté cambiarla a 3.2.1 pero tampoco funcionó.
Cualquier pensamiento o consejo será muy apreciado.
ruby-on-rails
install
bundle
gemfile
nivel uno
fuente
fuente
- -
caracteres en la lista de Gemfile?Respuestas:
Solo necesita cambiar los directorios a su aplicación, LUEGO ejecutar
bundle install
:)fuente
whereis <app_name>
comando, generalmente el Gemfile está en / usr / shared / *También puede indicar la ruta al archivo de gemas en el mismo comando, por ejemplo
fuente
[root@alc bin]# BUNDLE_GEMFILE="../../apps/redmine/htdocs/Gemfile" ./bundle install
es mi comando para ejecutar.También tuve este problema en una máquina OSX. Descubrí que los rieles no estaban instalados ... lo que me sorprendió porque pensé que OSX siempre venía con Rails. Para instalar rieles
sudo gem install rails
sudo gem install jekyll bundler
cd ~/Sites
jekyll new <foldername>
cd <foldername>
Ocd !$
(eso es magia;)bundle install
bundle exec jekyll serve
fuente
sudo
para instalar gemas. Esto le causará dolor. Leer más: thoughtbot.com/blog/psa-do-not-use-system-rubyDebes estar en el mismo directorio de
Gemfile
fuente
Cuando tuve un problema similar
gem update --system
me ayudó. Ejecuta esto antesbundle install
fuente
Tuve este problema en Ubuntu 18.04. Actualicé la gema
Todo funcionó y vaya a su navegador, solo vaya a http://127.0.0.1:4000/ y realmente debería estar funcionando
fuente
1 asegúrese de que el archivo sea en
Gemfile
lugar degemfile
.2 asegúrese de estar en el mismo directorio que el
Gemfile
.fuente
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"
fuente
Piense más en lo que está instalando y navegue por la carpeta Gemfile, luego intente usar
sudo bundle install
fuente