2015-06-03 25 views
7

Ich versuche, Aktivator in meinem Linux-System zu installieren.Aktivator: Befehl nicht gefunden

so erste installiere ich Java

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

heruntergeladen succefully

dann heruntergeladen I Aktivator

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

dann hinzugefügt Pfad

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

dann neu geladen bash von

source ~/.bashrc 

dann versuche ich Aktivator

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

I Weg

[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 

aber

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

aber nicht erfolgreichen zu drucken versucht zu starten !! Was vermisse ich??

+1

tut das binäre namens 'activator' in dem Pfad vorhanden Sie gerade hinzugefügt haben? – Jahid

+0

Können Sie bitte die Ausgabe des folgenden Befehls bereitstellen? 'ls/home/govind/activator-1.3.2 /' –

+0

@SriharshaKalluru hinzugefügt in Frage bitte sehen Sie –

Antwort

16

einen symbolischen Link zu Aktivator erstellen:

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

Sie brauchen nicht bashrc Profil zu bearbeiten.

+2

Aber welche ist eine gute und sichere Vorgehensweise. Symbolische Verbindung verwenden oder den Pfad in bashrc aufschreiben? – SujitS

2

Superuser darf activator nicht in $PATH eingestellt haben. Wenn sudo ist in der Tat erforderlich, versuchen

sudo /home/govind/activator-1.3.2/activator 

oder sudo Kopie activator zu zum Beispiel /usr/bin. Andernfalls erweist sich das abgebildete Verfahren als gültig.

1

Versuchen Sie, diese

  • cd zu activityDirectory/bin.
  • Typ ./activator sh Befehl und Sie erhalten die Liste der Befehle, die Sie versuchen
  • Um einen neuen Projekttyp ./activator [new_Project_name] [Name der Vorlage, zB: lagom-java] erstellen kann gezeigt werden,
1

Try this:

Aktivator ist Pfad zu Ihrem Bashrc

fügen Sie den Pfad durch

finden

locate .bashrc

Wenn Sie jetzt zum Ausgangsverzeichnis wechseln, wo es normalerweise sein sollte, bearbeiten Sie diese Datei.

gedit.bashrc

diese Zeile hinzufügen: export PATH = "$ HOME/Dev/Aktivator-1.3.xx-minimal/bin: $ PATH" ersetzen X durch die richtige Versionsnummer und speichern Sie diese Datei

Quelle .bashrc

Wenn ein Terminalfenster geöffnet wird, schließen Sie es und starten Sie es erneut.

Aktivator

running activator window

2

ich denke, die Dokumentation sollte Pfad noch in früheren Versionen von Aktivator arbeitet fixed.The werden, aber die neueren Versionen haben keine ausführbaren Aktivator im genannten Verzeichnis . Stattdessen können Sie diesen Ordner innerhalb des Ordners finden.

So für frühere Versionen von Aktivator

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

soll und für den letzten Versionen tun,

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

/bin nicht erwähnt wird in der play documentation

+0

du hast absolut recht .. das hat bei mir funktioniert –

0

diesen Versuchen: -

In Centos: - Der Aktivator Pfad ist nicht gefunden, deshalb erhalten Sie diese Nachricht. Ich habe den vollständigen Pfad mit Befehl verwendet und es funktioniert gut.

Aktivator/full/path/Aktivator Lauf