2017-10-08 2 views
0

J'essaie de install Swift in my Ubuntu 16.04. J'ai utilisé eu une faute de frappe lorsque vous essayez de changer le PATH, alors j'essaie de le refaire:Linux Export Path mauvaise substitution

export PATH=/path/to/Swift/usr/bin:"${~/Downloads/swift-4.0-RELEASE-ubuntu16.04/usr/bin}" 

Mais le terminal me dit que ma commande est incorrecte:

bash: $ {~ /Downloads/swift-4.0-RELEASE-ubuntu16.04/usr/bin}: mauvaise substitution

y at-il correctif pour ce problème?

Répondre

1

Oui, cette syntaxe est incorrecte pour ${...}. Ecrire comme ceci:

export PATH=/path/to/Swift/usr/bin:~/Downloads/swift-4.0-RELEASE-ubuntu16.04/usr/bin:$PATH 

Aussi, je :$PATH joint en annexe à la fin, de sorte que les nouveaux chemins sont ajoutés à votre existante PATH, plutôt que de le remplacer complètement.

+0

Merci. Après avoir exécuté cette commande, 'mkdir' et' ls' ne fonctionnent plus. Aussi, je dois exécuter cette commande chaque fois que je démarre mon ordinateur. –

+0

@HanjunChen J'ai mis à jour ma réponse. Cela devrait résoudre votre problème avec 'mkdir' et' ls'. Pour l'exécuter chaque fois que vous vous connectez, vous pouvez ajouter la ligne à la fin du fichier '.bashrc' dans votre répertoire personnel. – janos

+0

@HanjunChen avez-vous besoin de plus d'aide? – janos