2010-03-22 4 views
13

J'ai copié le fichier compressé sur le site playframework.org et l'ai décompressé à un emplacement. Je l'ai inséré dans mon profil .bashrc pour configurer l'environnement PATH.installer play-framework dans Ubuntu 9.10

Cependant, la commande de lecture n'est accessible nulle part.

Et même dans le répertoire installé de l'infrastructure, le fichier de lecture ne fonctionne pas tel quel.

Je dois préfixer python avant toute commande de lecture pour l'exécuter.

Est-ce que je fais une erreur quelque part?

S'il vous plaît aidez-moi.

+3

obtenu la réponse! déplacer le dossier de jeu décompressé en dir opt en tapant "sudo mv play-1.0.1/opt/jouer" puis donner une autre commande "source/etc/profile" Et maintenant on peut exécuter la commande de jeu où que vous soyez dans la coquille .. Mods! S'il vous plaît fermer cette question. – Shekhar

+0

Mettez votre commentaire en réponse. S'il n'y a pas d'autre réponse dans 2 jours, il sera converti en une réponse acceptée. – helios

Répondre

9

Vous avez la réponse ! Déplacer le dossier de jeu décompressé dans le répertoire opt en tapant

sudo mv play-1.0.1 /opt/play 

puis donner une autre commande

source /etc/profile 

Et maintenant, on peut exécuter la commande de jeu partout dans le shell ..

+0

Vous devriez accepter cette réponse si cela a fonctionné pour vous. – ripper234

+1

Cela a fonctionné le mieux pour moi: 'echo 'export PATH =/Applications/play-1.2.4: $ PATH' >> ~/.profile' – rees

21

Supposons que le chemin du répertoire de jeu est /home/yourName/play

ouvrir le terminal et tapez la commande suivante

PATH=$PATH:/home/yourName/play 
export PATH 

alors vous serez en mesure d'accéder à la commande play où que vous soyez

+1

Toujours en train de travailler sur UBUNTU 14.04 Merci! – dreampowder

1
source ~/.bashrC#would have done the trick probably 
7

Ne pas battre un cheval mort, mais voici une autre façon similaire à la dernière publication. Juste annonce un alias à votre ~/.bashrc

alias play="/home/usrName/javaApi/play-1.1/play" 

Selon le .bashrc, vous pouvez ajouter alternativement à ~/.bash_aliases qui semble être la meilleure pratique selon les commentaires dans le fichier.

0

Vous devez également indiquer au terminal que "play" est un script bash. Vous devrez soit renommer play pour play.sh, soit l'exécuter avec "bash play". De plus, le script doit avoir des autorisations exécutables.

Je l'ai mis en place les étapes suivantes:

  • extrait à ~/opt/play-2.1-RC1
  • mv ~/opt/play-2.1-RC1/play ~/opt /play-2.1-RC1/play.sh
  • chmod + x ~/opt/play-2.1-RC1/play.sh
  • alias play = "/ home/rob/opt/play-2.1-RC1/play .sh "

Notez que l'alias peut être exécuté dans un terminal, mais vous persistez devrez copier dans ~/.bashrc

Avec cette configuration, l'utilisateur local peut saisir le jeu de tout emplacement.

0

Essayez cette commande

echo 'export PATH =/Applications/play-1.2.4: $ PATH' >> ~/.profile

Questions connexes