Où est .bashrc ou .bash_profile sur OpenSuse linux?
Je suis en train d'installer rvm, et il veut que je modifier mon .bashrc ou .bash_profile les fichiers à inclure rvm... Mais je ne trouve pas ces fichiers n'importe où. Une rapide recherche sur google montre qu'ils ne pourraient pas exister jusqu'à ce que j'en fais (bizarre), mais je ne vois aucune référence à l'endroit OÙ je dois le faire.
EDIT: Bon, à partir de l'une des réponses, il semble que j'ai besoin de les mettre dans mon répertoire /home...et je peux utiliser la commande ls-la pour voir si elles sont vraiment là ou pas (ils ne le sont pas), mais quand je fais les fichiers, et de les mettre:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
en eux, comme indiqué par rvm, même quand je fais un nouveau shell, je n'ai pas encore de type "rvm" et aller n'importe où.
Est-ce à dire que les fichiers sont dans le mauvais endroit, ou que je leur ai fait de mal, ou que la chose que je mets en eux est faux....Je ne sais même pas par où commencer...
J'ai fait les fichiers (en tant que root), en tapant "vi .bashrc" et vi ".bash_profile"... mais lorsque je les regarde, les fichiers semblent être nommé simplement "bashrc" et "bash_profile". DONC, je n'ai "mv bashrc .bashrc" et qui semblait faire l'affaire ET s'est caché...mais...je n'ai pas encore de type "rvm" dans un nouveau shell...
Edit: Quand je tape
$HOME/.rvm/scripts/rvm
J'ai eu une erreur "autorisation refusée", alors même que la racine. Donc j'y suis allé, et le "rvm" le fichier n'est pas exécutable autorisations, pour quelque raison que ce soit... ALORS je l'ai mis à l'exécutable. Alors maintenant, je ne reçois pas une erreur de plus...mais je ne peux pas courir RVM, même dans un nouveau shell.
SOLUTION:
J'ai été complètement mis de la compréhension de ce que "la racine de votre répertoire home" signifiait, et a essayé de les mettre dans le répertoire nommé "maison". Au LIEU de cela, je devais les mettre dans l'endroit où $HOME a été pointant vers. Maintenant que les fichiers sont au bon endroit (et .bashrc au moins existait déjà, donc j'ai juste modifié), tout fonctionne parfaitement
Devrait être en tant qu'utilisateur normal. Je suis la suite de la documentation exactement, et a couru: bash < <( curl rvm.beginrescueend.com/releases/rvm-install-head )
Êtes-vous de la création de la
.bashrc
fichier dans /home
ou /home/username
? Il devrait être le dernier.Ouais, j'ai tout compris juste avant que vous avez posté, je le faisais dans /home, pas de /home/nom d'utilisateur. Merci ^_^
OriginalL'auteur Jenny | 2010-12-13
Vous devez vous connecter pour publier un commentaire.
Vous devez vous rendre à la racine de votre répertoire personnel, s'ils n'existent pas déjà.
étrange, si vous avez déjà téléchargé, et le chemin de $HOME/.rvm/scripts/rvm existe, il doit travailler. Essayez de redémarrer le shell.
Même après le redémarrage de ma machine, je ne vois toujours pas la commande. J'ai également confirmé que le chemin existe....mais bizarrement, j'ai "permission denied" lorsque je confirme qu'il existe (même en tant que root). Pas sûr de ce qui se passe...Attendez, c'était peut-être essayer de l'exécuter comme un programme, et il n'est pas exécutable?
Est l'exécutable ensemble de bits?
Maintenant, il est (fait un edit de mon post original pour refelct), mais tout ce qui n'est de se débarrasser de la "permission denied" problème...toujours pas fait exécuter rvm
OriginalL'auteur mipadi
La
.
devant le nom de fichier indique qu'ils sont des fichiers cachés, afin d'exécuter duls -la
pour voir si elles existent.Un Échantillon .Fichier bashrc
De l'échantillon .bash_profile
bashrc vs bash_profile
OriginalL'auteur athspk
Vous dire que vous avez créé les fichiers en tant que root, mais êtes-vous d'exécuter la commande en tant que root? Lorsque vous êtes connecté en tant qu'utilisateur qui tente d'utiliser cette
rvm
de commande essayez d'exécuter la ligne:directement à partir de votre shell. Si elle echo "pas là", puis l'emplacement spécifié n'existe pas et que c'est votre problème.
Si elle dit "existe", c'est le contenu du répertoire peut ne pas être ce qui est attendu.
Mais, est-il nécessaire d'installer RVM manuellement de cette façon? N'est-ce pas là quelque chose de disponible à partir de la distribution de votre gestionnaire de packages qui vont prendre soin de cela pour vous?
Vous connaissez une autre façon d'installer RVM? Je suis juste à la suite du principal site web: rvm.beginrescueend.com
Je n'utilisez pas de SuSE et donc je ne peut pas commenter. Je suis généralement contre l'exécution de script-shell "installateurs" à partir de sites web, car il peut être dangereux.
Il pourrait être utile de noter qu'il existe plus détaillée instructions d'installation disponible, qui peut être utile pour vous.
Ouais, je suis en suivant les instructions détaillées (qui est la façon dont je sais que je dois modifier mon bash profil en premier lieu (apparemment j'ai raté cette exigence en installer docs)) Ils ont juste me dire la ligne j'ai besoin de mettre en bash, pas de quoi faire si cette ligne ne fonctionne pas (ou si je n'ai pas de bash pour commencer)
OriginalL'auteur Sorpigal