AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

direnv-stdlib - En ligne dans le Cloud

Exécutez direnv-stdlib dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande direnv-stdlib qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


direnv_stdlib - la stdlib ".envrc"

SYNOPSIS


direv bibliothèque stdlib

DESCRIPTION


Génère un script bash appelé le bibliothèque stdlib. Les commandes suivantes sont incluses dans ce
script et chargé dans le contexte d'un ".envrc". De plus, il charge également le fichier dans
"~/.direnvrc" s'il existe.

STDLIB


· a commander: Renvoie 0 si le commander est disponible. Renvoie 1 sinon. Ça peut
être un binaire dans le PATH ou une fonction shell.

Mise en situation :

si a curl ; alors
echo "Oui nous le faisons"
fi

· chemin_développé chemin_rel [relatif à] : affiche le chemin absolu de chemin_rel
relatif à relatif à ou le répertoire courant.

Mise en situation :

cd / usr / local / jeux
expand_path ../foo
# sortie : /usr/local/foo

· dotenv [dotenv_path] : charge un fichier ".env" dans l'environnement actuel

· chemin_rel_utilisateur chemin_abs: Transforme un chemin absolu chemin_abs en un parent d'utilisateur
chemin si possible.

Mise en situation :

echo $ HOME
# sortie : /home/user
chemin_rel_utilisateur /home/utilisateur/mon/projet
# sortir: ~/mon/projet
chemin_rel_utilisateur / Usr / local / lib
# sortir: / Usr / local / lib

· trouver_up nom de fichier: Affiche le chemin de nom de fichier lors de la recherche à partir du courant
répertoire jusqu'à /. Renvoie 1 si le fichier n'a pas été trouvé.

Mise en situation :

cd /usr/local/mon
mkdir -p projet/foo
bar tactile
projet de cd/foo
barre find_up
# sortie : /usr/local/my/bar

· source_env fileordir_path : Charges une ".envrc" non plus by en précisant ces chemin
or nom de fichier.

· source_up [nom de fichier] : Charge un autre ".envrc" s'il est trouvé avec le trouver_up commander.

· direnv_load [commande-génération-dump-output] Applique l'environnement généré par
pour le running argv comme commande. Ceci est utile pour adopter l'environnement d'un enfant
processus - faire exécuter ce processus "direnv dump", puis envelopper les résultats avec
direnv_load.

Mise en situation :

direnv_load opam-env exec -- vidage de direnv

· CHEMIN_ajouter chemin: Préfixe le déplié chemin à la variable d'environnement PATH. Ce
empêche une erreur courante où PATH est remplacé uniquement par le nouveau chemin.

Mise en situation :

pwd
# sortie : /home/user/my/project
PATH_ajouter un bac
echo $CHEMIN
# sortie : /home/user/my/project/bin :/ usr / bin:/ bin

· chemin_ajouter varname chemin: Fonctionne comme CHEMIN_ajouter sauf que c'est pour un arbitraire
varname.

· préfixe_chargement chemin_préfixe: Développe certaines variables de chemin communes pour le
chemin_préfixe préfixe. Ceci est utile si vous avez installé quelque chose dans le chemin_préfixe
en utilisant . / Configure --prefix=$chemin_préfixe && faire installer et que vous voulez l'utiliser dans le
.

Ensemble de variables :

CPATH
LD_LIBRARY_PATH
LIBRARY_PATH
CHEMIN DE MANCHE
PATH
PKG_CONFIG_PATH

Mise en situation :

./configure --prefix=$HOME/rubies/ruby-1.9.3
faire && faire installer
# Puis dans le .envrc
préfixe_chargement ~/rubis/ruby-1.9.3

· disposition type: Une expédition sémantique utilisée pour décrire les mises en page courantes des projets.

· disposition go: définit la variable d'environnement GOPATH sur le répertoire courant.

· disposition nœud: ajoute "$PWD/node_modules/.bin" à la variable d'environnement PATH.

· disposition perl: Configurer les variables d'environnement requises par le local::lib de perl Voir
http://search.cpan.org/dist/local-lib/lib/local/lib.pm⟩ pour plus de détails

· disposition python [python_exe] : crée et charge un environnement virtualenv sous
$PWD/.direnv/python-$python_version. Cela force l'installation de tout œuf dans
le sous-dossier du projet.

Il est possible de spécifier l'exécutable python si vous souhaitez utiliser différents
versions de python (par exemple : disposition python python3).

Notez qu'auparavant virtualenv était situé sous $PWD/.direnv/virtualenv and will
être réutilisé par direnv s'il existe.

· disposition python3: un raccourci pour disposition python python3

· disposition rubis: définit le GEMACCUEIL sûr, heureux et sain variable à
`$PWD/.direnv/ruby/RUBYVERSION. Ce les forces le installation of tous gemmes développement le
projets sous-dossier. If Vous êtes en utilisant fagot it sera engendrent papier d'emballage programmes
qui vous be invoqué directement plutôt ; of en utilisant lebundle exec` préfixe.

· utilisé nom du programme [version] : Un envoi de commande sémantique destiné au chargement
dépendances externes à l'environnement.

Mise en situation :

utiliser_ruby() {
echo "Rubis $1"
}
utiliser ruby ​​1.9.3
# sortie : Ruby 1.9.3

· utilisé Rbenv: Charge rbenv qui ajoute les wrappers ruby ​​disponibles sur le PATH.

· utilisé rien [...]: charge les variables d'environnement depuis nix-shell.

Si vous avez un défaut.nix or shell.nix ceux-ci seront utilisés par défaut, mais vous pouvez
spécifiez également les packages directement (par exemple utilisé rien -p ocaml).

Voir ⟨http://nixos.org/nix/manual/#sec-nix-shell⟩

· RVM ...: Devrait fonctionner comme dans le shell si rvm est installé.

DROIT D'AUTEUR


Copyright (C) 2014 zimbatm ⟨http://zimbatm.comet contributeurs sous licence MIT.

Utilisez direnv-stdlib en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad