2015-01-28 15 views
7

Ho trovato su un sito Web che posso installare sublime 3 su Fedora 20 usando il seguente comando: arricciatura -L http://git.io/3Wr2CQ | sh Dopo aver eseguito il comando non riesco ad aprire Sublime. ottengo il seguente errore: /usr/local/bin/subl: line 2: [: ==: unary operator expectedMessaggio di errore dopo l'installazione di Sublime Text 3

Vedi sotto una copia dal terminale:

[[email protected] ~]$ curl -L http://git.io/3Wr2CQ | sh 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0 
    0  0 0  0 0  0  0  0 --:--:-- 0:00:01 --:--:--  0 
100 1065 100 1065 0  0 543  0 0:00:01 0:00:01 --:--:-- 1040k 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 7300k 100 7300k 0  0 2625k  0 0:00:02 0:00:02 --:--:-- 2625k 
[sudo] password for red: 
mv: inter-device move failed: ‘/home/red/sublime_text_3/’ to ‘/opt/sublime_text_3’; unable to remove target: Directory not empty 
ln: failed to create symbolic link ‘/bin/subl’: File exists 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 166k 100 166k 0  0 103k  0 0:00:01 0:00:01 --:--:-- 103k 

Sublime Text 3 installed successfully! 
Run with: subl 
[[email protected] ~]$ subl 
/usr/local/bin/subl: line 2: [: ==: unary operator expected 
[[email protected] ~]$ uname -m 
x86_64 
+0

Hai provato a installare Sublime prima, sia la versione 2 o la versione 3? Inoltre, la versione di ST3 installata da questo script non è aggiornata. – MattDMo

+0

Sono l'autore della sceneggiatura - Ho apportato alcune modifiche ad esso, per favore sentitevi liberi di provarlo ancora. Puoi trovare lo script aggiornato qui: https://gist.github.com/simonewebdesign/8507139 – Simone

+0

È la prima volta che ho provato ad installare Sublime in qualsiasi forma, forma o versione MattDmo. simone, posso semplicemente installarlo o devo rimuovere quello che ho ora. Se devo rimuoverlo, puoi dirmi anche come? Sono nuovo (come è solo passare da Windows a Linux) a Linux quindi scusami per tutte le domande. – maxim

risposta

8

Change ${1} in "${1}" quindi viene valutato come una stringa vuota in shell quando viene fornito il parametro.

Controllare anche la posizione di sublime_text. Ho dovuto cambiare percorso da /usr/local/sublime-text-3/sublime_text a /usr/local/sublime-text-3/sublime_text_3/sublime_text.

+0

thx Ho anche dovuto cambiare il percorso. ma non ho mai avuto un'icona nel menu però –

Problemi correlati