/ / Obtenir une erreur après que git clone de mon projet rails - ruby-on-rails, ruby, postgresql

Obtenir une erreur après le projet git clone of my rails - ruby-on-rails, ruby, postgresql

J'ai cloné le référentiel git de mon projet rails après la réinstallation de Linux Mint. Lorsque j'exécute l'installation du paquet, l'erreur suivante apparaît.

Version Rails: 3.2.8

version rubis: 1.9.3p0

An error occurred while installing pg (0.12.2), and Bundler cannot continue.
Make sure that `gem install pg -v "0.12.2"` succeeds before bundling.

Voici mon fichier de gemme:

source "https://rubygems.org"
gem "rails", "3.2.3"
group :development, :test do
gem "sqlite3", "1.3.5"
gem "rspec-rails", "2.9.0"
end
group :assets do
gem "sass-rails","3.2.4"
gem "coffee-rails", "3.2.2"
gem "uglifier", "1.2.3"
end
gem "jquery-rails"
group :test do
gem "capybara", "1.1.2"
end
group :production do
gem "pg", "0.12.2"
end

Réponses:

3 pour la réponse № 1

Tu peux courir bundle install --without production qui va installer tous les joyaux pertinents MAIS ceux pour la production. Puisque vous avez configuré sqlite ici, il n’est pas possible d’installer la gem postgres.

Cependant, si vous voulez installer tous les gems, vous devrez peut-être installer postgresql en premier: sudo apt-get install postgresql

Si cela ne fonctionne pas, essayez de lancer gem install pg -v "0.12.2" et poster le journal des erreurs.