Comment faire pour modifier le chemin d'accès où les gems ruby installé sur l'OS 10.6.6 Ruby 1.8 et Rails 3
Si je utiliser gem install
ou bundle install
pour mes gemmes, ils ne travaillent pas. Parfois sudo gem install
obtient gemmes de travail. J'ai couru le gem list -d
et which gem
commandes, et il semble que mon système est configuré de manière à ce que toutes les pierres précieuses sont installées dans "/Library/Ruby/Gems/1.8" mais mon environnement prévoit dans "/usr/bin/gem". Comment pourrais-je corriger correctement? J'étais sous l'impression que le " lot " devrait être en mesure d'installer un local, spécifique à l'application copie d'un bijou?
OriginalL'auteur Kirill | 2011-02-06
Vous devez vous connecter pour publier un commentaire.
Je vous suggérons d'utiliser RVM (Ruby Version Manager) pour contrôler la version de Ruby, vous installez votre gemmes dans. Il sera également aider à garder tout le bundle et le gem de données dans un dossier dans votre répertoire home.
sudo
pour l'installation d'un des gemmes pour un RVM-contrôlée de Rubis ou de mauvaises choses vont arriver.Si c'est la seule solution raisonnable, alors, selon RVM instructions que je suis censé trouver ".bash_profile" et d'ajouter quelque chose à cela. Où puis-je trouver ce fichier?
Il est situé dans votre répertoire~/.bash_profile) s'il n'existe pas, n'hésitez pas à le créer.
Obtenu shinya! J'étais à la recherche d'un fichier qui n'existe pas. merci!
Vous pouvez utiliser
~/.bash_profile
ou~/.bashrc
, mais vous n'avez pas besoin d'utiliser les deux.OriginalL'auteur Pan Thomakos
Bien que de nombreux Rubyists vous recommande RVM ou RBENV, je ne l'utilise pas. C'est TRÈS lent et il pollue votre environnement.
Si vous utilisez Bundler, vous n'avez pas besoin de RVM à tous - rubygem lui-même prend en charge plusieurs versions de simples pierres précieuses. Donc vous pouvez commencer à l'aide de pierres précieuses (par exemple, gem install etc) et il va installer dans votre $HOME/.gem répertoire par défaut. Vous pouvez vérifier le chemin d'installation à l'aide de:
Vous pouvez même changer cela avec GEM_HOME variable d'environnement. Heureux gemming!
OriginalL'auteur lzap