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' endLuego instalamos e incluimos las gemas usando el
bundle installcomando:$ bundle install --without productionSi 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.3y 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 installes 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 railssudo gem install jekyll bundlercd ~/Sitesjekyll new <foldername>cd <foldername>Ocd !$(eso es magia;)bundle installbundle exec jekyll servefuente
sudopara instalar gemas. Esto le causará dolor. Leer más: thoughtbot.com/blog/psa-do-not-use-system-rubyDebes estar en el mismo directorio de
Gemfilefuente
Cuando tuve un problema similar
gem update --systemme ayudó. Ejecuta esto antesbundle installfuente
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
Gemfilelugar 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 installfuente