2 votes

Rails - Erreur d'installation

J'ai utilisé les commandes mentionnées ci-dessous pour installer Rails sur ubuntu 12.10.

sudo apt-get update

sudo apt-get install curl

\curl -L https://get.rvm.io | bash -s stable

source ~/.rvm/scripts/rvm

rvm requirements

rvm install 1.9.3

rvm use 1.9.3 --default

rvm rubygems current

gem install rails

Toutes les étapes sont bonnes, mais cela fonctionne pour le terminal sur lequel nous installons Rails. Si nous quittons le terminal et travaillons sur un nouveau terminal, l'erreur suivante se produit.

Le programme 'Rails' se trouve dans les paquets suivants : * Rails * ruby-railties-3.2 Essayez : sudo apt-get install

Aidez-moi à installer Rails.

2voto

user194631 Points 13

Vous devez charger le script de rvm dans votre script.

Mettez ceci à la fin de votre .zshrc ou .bashrc ou autre selon votre Shell :

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

0voto

Je ne sais pas vraiment quel est votre problème. Si vous utilisez rvm et avoir installé Rails avec, vous devrez peut-être utiliser

rvm use 1.9.3 après gem install rails .

Alors vous pouvez ou non avoir un gemset avec ça. Donc :

bundle install

doit installer la gemme Rails dans ce gemset . Peut-être utiliser

rvm sudo bundle install

ou simplement installer manuellement la gemme Rails.

0voto

Mothi rajha Points 121

Source ~/.rvm/scripts/rvm rvm --default use 1.9.3-p374

En exécutant le code suivant à chaque terminal, Ruby on Rails se met à fonctionner.
Ce problème se produit parce que

0voto

Asha Points 5976

Ouvrir les préférences du terminal et s'assurer que l'option "exécuter la commande en tant que login Shell" est cochée dans l'onglet "titre et commande", cela chargera le ~/. bash_profile qui contient quelque chose comme "[[ -s "$HOME/.rvm/Shell/rvm" ]] && . "$HOME/.rvm/Shell/rvm" et configurer l'env. rvm pour vous.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X