Eu sou novo em Rails e atualmente estou trabalhando em um guia. O guia afirma:
Use um editor de texto para atualizar o Gemfile necessário para Bundler com o conteúdo da Listagem 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
Em seguida, instalamos e incluímos as joias usando o
bundle install
comando:$ bundle install --without production
Se Bundler reclamar,
no such file to load -- readline (LoadError)
tente adicionargem ’rb-readline’
ao seu Gemfile.)
Eu segui os passos mesmo adicionando gem 'rb-readline'
ao Gemfile
, mas aparentemente o arquivo não pode ser encontrado e quando eu vou para o meu editor de texto eu vejo o Gemfile
próprio. Percebi que eles me obrigaram a colocar gem 'rails', 3.2.3
e minha versão do Rails é 3.2.1, então tentei mudá-la para 3.2.1, mas também não funcionou.
Quaisquer pensamentos ou conselhos seriam muito apreciados.
fonte
- -
chars na lista de Gemfile?Respostas:
Você só precisa alterar os diretórios do seu aplicativo, ENTÃO execute
bundle install
:)fonte
whereis <app_name>
comando, geralmente o Gemfile está em / usr / shared / *Você também pode indicar o caminho para o gemfile no mesmo comando, por exemplo
fonte
[root@alc bin]# BUNDLE_GEMFILE="../../apps/redmine/htdocs/Gemfile" ./bundle install
é o meu comando para executar.Eu tive esse problema também em uma máquina OSX. Descobri que o Rails não estava instalado ... o que me surpreendeu, pois pensei que OSX sempre vinha com Rails. Para instalar trilhos
sudo gem install rails
sudo gem install jekyll bundler
cd ~/Sites
jekyll new <foldername>
cd <foldername>
OUcd !$
(isso é mágico;)bundle install
bundle exec jekyll serve
fonte
sudo
para instalar gemas. Isso vai te causar dor. Leia mais: thinkingbot.com/blog/psa-do-not-use-system-rubyVocê deve estar no mesmo diretório de
Gemfile
fonte
Quando tive problema semelhante
gem update --system
me ajudou. Execute isso antesbundle install
fonte
Tive esse problema no Ubuntu 18.04. Eu atualizei a joia
Tudo funcionou e vá para o seu navegador basta ir para http://127.0.0.1:4000/ e ele realmente deve estar funcionando
fonte
1 certifique-se de que o arquivo seja em
Gemfile
vez degemfile
.2 certifique-se de que você está no mesmo diretório que o
Gemfile
.fonte
Procure o arquivo Gemfile em seu projeto, vá para esse diretório e execute "bundle install". antes de executar este comando, certifique-se de ter instalado o gem "sudo gem install bundler"
fonte
Pense mais sobre o que você está instalando e navegue na pasta Gemfile, então tente usar
sudo bundle install
fonte