Pergunta

Copiei o arquivo compactado do site playframework.org e descompactei-o em um local.Eu o inseri em meu perfil .bashrc para configurar como ambiente PATH.

Mesmo assim, o comando play não pode ser acessado de qualquer lugar.

E mesmo no diretório instalado do framework, o arquivo play não está rodando como está.

Eu tenho que prefixar python antes de qualquer comando play para executá-lo.

Estou cometendo um erro em algum lugar?

Por favor me ajude.

Foi útil?

Solução 2

Recebi a resposta! Mova a pasta de reprodução descompactada para o diretório opt digitando

sudo mv play-1.0.1 /opt/play

E então dê outro comando

source /etc/profile

E agora se pode executar o comando play de qualquer lugar da concha.

Outras dicas

Suponha que o caminho do diretório de jogo seja /home/yourName/play

Abra o terminal e digite o seguinte

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

Então você poderá acessar play comando de qualquer lugar

Para não vencer um cavalo morto, mas aqui está outra maneira de isso semelhante ao último post. Apenas adva um pseudônimo para o seu ~/.bashrc

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

De acordo com o .bashrc, você pode adicioná -lo alternadamente a ~/.bash_aliases, que parecem ser práticas recomendadas de acordo com os comentários no arquivo.

source ~/.bashrc #would have done the trick probably

Você também precisa informar ao terminal que “play” é um script bash.Você precisará renomear o jogo para tocar.sh ou executá -lo com "Bash Play". Além disso, o script precisa ter permissões executáveis.

Eu configurei com as seguintes etapas:

  • extrair para ~/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"

Observe que o alias pode ser executado em um terminal, mas para persistir você precisará copiá-lo para ~/.bashrc

Com esta configuração, o usuário local pode digitar play em qualquer local.

Experimente este comando

eco 'Caminho de exportação =/Applications/Play-1.2.4: $ PATH' >> ~/.PROFILE

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top