2010-07-14 2 views
4

Quelqu'un peut-il s'il vous plaît traduire en étapes que je dois prendre:RVM Installation (Ruby Version Manager)

~ Wayne 

You must now finish the install manually: 
1) Place the folowing line at the end of your shell's loading files(.bashrc or .bash_profile for bash and .zshrc for zsh), after all path/variable settings: 
    [[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm 
    Please note that this must only occur once - so, you only need to add it the first time you install rvm. 
2) Ensure that there is no 'return' from inside the .bashrc file. (otherwise rvm will be prevented from working properly). 
    This means that if you see '[ -z ] && return' then you must change this line to: 
    if [[ ! -z ]] ; then 
    ... original content that was below the && return line ... 
    fi # <= be sure to close the if. 
    #EOF .bashrc 
    Be absolutely *sure* to REMOVE the '&& return'. 
    If you wish to DRY up your config you can 'source ~/.bashrc' at the bottom of your .bash_profile. 
    placing all non-interactive items in the .bashrc, including the 'source' line above 
3) Then CLOSE THIS SHELL and open a new one in order to use rvm. 
[ -z "$PS1" ] && return 


WARNING: you have a 'return' statement in your .bashrc, likely this will cause untold havoc. 
    This means that if you see '[ -z $PS1 ] && return' then you must change this line to: 
    if [[ -n $PS1 ]] ; then 
    ... original content that was below the && return line ... 
    fi # <= be sure to close the if. 
    #EOF .bashrc 
Even if you use zsh you should still adjust the .bashrc as above. 
If you have any questions about this please visit #rvm on irc.freenode.net. 

Installation of RVM to /home/kapplej/.rvm/ is complete. 

Je suis un débutant complet, donc je ne suis même pas sûr que l'on est le fichier de chargement de coquille, et comment puis-je l'éditer?

+0

Absolument. Hop in #rvm sur irc.freenode.net et c'est ce que nous ferons. –

Répondre

11

j'ai découvert comment faire cela, espérons que cela fait gagner du temps de quelqu'un:

installer RVM, entrez les informations suivantes dans votre terminal:

bash < <(curl http://rvm.beginrescueend.com/releases/rvm-install-head) 

une fois que vous installez RVM,

selon sur quel éditeur de texte vous utilisez, j'utilise mate, donc j'ai tapé:

mate .bashrc 

puis, une fois que la fenêtre de l'éditeur de texte s'ouvre, copiez-collez cette ligne:

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

maintenant sauvegardez et fermez cette fenêtre.

puis répétez l'opération pour:

mate .bash_profile 

près ce terminal et redémarrez un nouveau type de terminal

dans:

rvm use 1.9.1 (or 1.9.2) 

puis tapez:

ruby -v 

et vous devrait voir ruby1.9.1

pour revenir à défaut, tapez:

rvm default 

maintenant vous devriez obtenir Ruby 1.8.6 (ou 1.8.7 en fonction de votre valeur par défaut).

+1

ne devrions-nous pas obtenir la version stable au lieu de la branche principale? '\ curl -sSL https://get.rvm.io | bash -s stable --ruby' - aussi, si c'est dans votre .bashrc pourquoi aurait-il besoin de mettre à jour .bash_profile? – lfender6445

2

j'avais des problèmes avec ce même pas du RVM website:

La première fois que vous installez RVM, vous devez mettre la ligne suivante dans votre profil à la fin, après toutes les charges de chemin etc: [ [-s "$ HOME/.rvm/scripts/RVM"]] & & source de "$ HOME/.rvm/scripts/RVM"

a finalement obtenu fonctionner après l'insertion de cette ligne dans le fichier .profile, .bash_profile et .bashrc dans le répertoire de base de mon utilisateur sous OS X.

Il semble que tout cela n'est pas nécessaire. Puisque le site RVM ne dit que "mettre la ligne suivante dans votre profil", c'est un peu trompeur pour un noob comme moi qui ne sait pas vraiment quel est mon profil. Est-ce que quelqu'un peut me dire lequel de ces fichiers (fichier de profil, fichier .bash_profile, et fichiers .bashrc) que je peux retirer de cette ligne?

+0

Je viens de tester cela et RVM fonctionne pour moi si je n'inclue cette ligne dans mon fichier .profile. FYI. –

+0

Ok, j'ai finalement compris. Cette ligne de code doit seulement être dans le fichier .bash_profile. Ce qui est bizarre, c'est que vous devez ouvrir une nouvelle fenêtre de terminal avant que toutes les modifications de ces fichiers ne soient prises en compte. Cela m'a causé des problèmes pour déterminer lequel de ces fichiers est celui qui a besoin de cette ligne de code. est une fonction "réponse dont vous avez besoin pour vérifier que rvm est installé correctement Je suspecte (mais je ne suis pas sûr) que l'utilisation de la commande" reload rvm "pourrait aussi fonctionner. –

+0

Vous pouvez recharger le profil dans un terminal ouvert en utilisant "source .bash_profile". – Alkaline

2

Mieux que

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

utilisation:

[[ -s "~/.rvm/scripts/rvm" ]] && source "~/.rvm/scripts/rvm" 

Si vous utilisez $HOME, lorsque vous exécutez sudo bash vous obtenez des messages laids:

WARNING: 
    Could not source '/usr/local/rvm/scripts/base' as file does not exist. RVM will likely not work as expected. 
__rvm_ensure_is_a_function: command not found 
__rvm_setup: command not found 
cat: /usr/local/rvm/VERSION: No such file or directory 
__rvm_conditionally_add_bin_path: command not found 
rvm_is_a_shell_function: command not found 
__rvm_teardown: command not found