Terminali non trovati:

0

Breve spiegazione.

Dopo aver creato il file .bash_profile e aggiunto la riga export PATH = / PATH / TO / YOUR / sbt / bin: $ PATH , il mio terminale ha smesso di funzionare correttamente. Potresti per favore aiutarmi a risolvere il problema?

Spiegazionelunga.TuttoquellochevolevoevoglioancoraèinstallareScala.Hoseguitoquesteistruzioni:

MacOSXIfyouusethehomebrewpackagemanager,simplytypebrewupdateandthenbrewinstallsbtinaTerminalprompt.

Otherwise,installsbtbyfollowingthesesteps:

  • Downloadsbtfromhere:http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt/0.12.4/sbt.tgz
  • Unpack the archive to a directory of your choice
  • Add the bin/ directory to the PATH environment variable. Open the file ~/.bash_profile in an editor (create it if it doesn't exist) and add the following line export PATH=/PATH/TO/YOUR/sbt/bin:$PATH

Verify that sbt is installed correctly: Open a new terminal (to apply the changed .bash_profile) using the Terminal application in /Applications/Utilities/ and type sbt -h, you should see a help message from sbt.

Per prima cosa, l'ho provato con Homebrew e ho seguito queste istruzioni . Non ha funzionato bene, quindi ho deciso di seguire i passaggi sopra. Dopo aver creato il file .bash_profile e aggiunto la riga export PATH = / PATH / TO / YOUR / sbt / bin: $ PATH (con il percorso valido, ovviamente), il terminale è impazzito. Il tuo aiuto è più che benvenuto!

EDIT:

Ina: sbt ps1 $ echo $ PATH

// Utenti / PS1 / Documents / PS

    
posta Ina 23.10.2014 - 23:25
fonte

1 risposta

1

Se il percorso include spazi, dovrai citarlo.

La tua riga export PATH=/Users/ps1/Documents/PS 1/whatever-else/:$PATH fa in modo che Bash interpreti la parte PATH=/Users/ps1/Documents/PS come il primo argomento completo al tuo export di PATH per impostare il PERCORSO solo sulla sezione prima dello spazio. Se utilizzi export "PATH=/Users/ps1/Documents/PS 1/whatever-else/:$PATH" , interpreterà l'intero PATH=/Users/ps1/Documents/PS 1/whatever-else/:$PATH come parte del primo argomento. Per convenzione, la maggior parte delle persone cita solo il lato destro del segno di uguale, perché sembra più bello, è l'unica cosa che ha bisogno di essere quotata e bash concatena automaticamente le stringhe senza spazi tra loro.

    
risposta data 23.10.2014 - 23:52
fonte

Leggi altre domande sui tag