2015-06-03 19 views
7

Sto tentando di installare l'attivatore nel mio sistema Linux.Attivatore: comando non trovato

quindi prima posso installare Java

sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java8-installer 

scaricato succefully

poi scaricato attivatore

sudo wget downloads.typesafe.com/typesafe-activator/1.3.4/ypesafe-activator-1.3.4.zip 

percorso poi aggiunto

export PATH=$PATH:/home/govind/activator-1.3.4/ 

bash poi ricaricato da

source ~/.bashrc 

poi cerco di iniziare attivatore

[email protected]:~$ sudo activator 
sudo: activator: command not found 

ho provato a stampare percorso

[email protected]:~$ $PATH 
-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/govind/activator-1.3.4/: No such file or directory 

ma

[email protected]:~$ ls /home/govind/activator-1.3.4/ 
activator  activator-launch-1.3.4.jar README.html templates 
activator.bat LICENSE.html    repository 

ma non riuscite !! cosa mi manca ??

+1

fa il binario chiamato 'activator' esista nel percorso che avete appena aggiunto? – Jahid

+0

Potete fornire l'output del seguente comando? 'ls/home/govind/activator-1.3.2 /' –

+0

@SriharshaKalluru aggiunto in questione per favore dare un'occhiata –

risposta

16

Creare un link simbolico a attivatore:

sudo ln -s /home/govind/activator-1.3.4/activator /usr/bin/activator 

Non è necessario modificare il profilo bashrc.

+2

Ma quale è un approccio valido e sicuro. Usando il link simbolico o scrivendo il percorso in bashrc? – SujitS

2

Il superutente non può disporre di activator impostato su $PATH. Se infatti è necessario sudo, provare

sudo /home/govind/activator-1.3.2/activator 

o sudo copia activator per esempio /usr/bin. Altrimenti la procedura descritta è valida.

1

Prova questa

  • cd per activityDirectory/bin.
  • tipo di comando ./activator sh e vi verrà mostrato l'elenco dei comandi si può provare
  • Per creare un nuovo tipo di progetto ./activator [new_Project_name] [Nome modello, ad esempio: lagom-java]
1

Prova questo:

aggiungere percorso attivatore bin al vostro .bashrc

si può trovare il percorso da

locate .bashrc

Ora se si è passati alla directory home in cui dovrebbe essere di solito, modificare questo file.

gedit.bashrc

aggiungi questa linea: export PATH = "$ HOME/Dev/attivatore-1.3.xx-minimal/bin: $ PATH" sostituire X con il corretto numero di versione e salvare questo file

fonte .bashrc

Se aperto una finestra di terminale, chiuderlo e riavviare nuovamente.

attivatore

running activator window

2

penso che la documentazione deve essere fixed.The percorso ancora funziona nelle versioni precedenti di attivatore, ma le versioni più recenti non hanno attivatore eseguibili nella directory indicata . Invece, puoi trovarlo all'interno della cartella bin.

Così, per le versioni precedenti di attivatore

export PATH=/home/<user>/activator-dist-1.3.2:$PATH 

dovrebbe fare, e per le versioni più recenti,

export PATH=/home/<user>/activator-dist-x.x.x/bin:$PATH 

/bin non è menzionato nel play documentation

+0

hai assolutamente ragione .. questo ha funzionato per me –

0

provate questo: -

In Centos: - Il percorso dell'attivatore non è ho scoperto che è per questo che ricevi questo messaggio. Ho usato il percorso completo con comando e funziona bene.

attivatore// percorso/attivatore piena corsa