Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Dúvida no Ex. 3 da Aula 1 - Instalação do Zend framework

consegir instalar o zend tool, so que ao fazer o comando ./vendor/bin/zf.php ele me mostra o erro '.' mão é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. Retirei esse ponto e deu outro erro? o sistema n pode encontrar o caminho especificado. Como vou fazer para criar um novo modulo sem ser desse jeito.

7 respostas

Olá José,

Qual é o seu sistema operacional ?

windows 10

como consigo solucionar isso, to esperando até agora

solução!

José,

Tambem utilizo Windows 10

na pasta do projeto (skeleton-application) execute o comando:

vendor\bin\zf.php parametros

Estou utilizando Windows 7 64 bits Estou tentando o dia inteiro, e o que consegui entender é que o zend não esta entendendo as barras ( \ / ). e mesmo utilizando o zf.php.bat não esta trocando

esse é o erro que aparece quando tento utilizar, ele informa tambem que não esta conseguindo ativao o AUTO-LOADER para o modulo.

C:\xampp\htdocs\ZendSkeletonApplication\vendor\bin>php zf.php parametros

dir=$(d=${0%[/\]*}; cd "$d"; cd "../zendframework/zftool" && pwd)

See if we are running in Cygwin by checking for cygpath program

if command -v 'cygpath' >/dev/null 2>&1; then

Cygwin paths start with /cygdrive/ which will break windows PHP,

so we need to translate the dir path to windows format. However

we could be using cygwin PHP which does not require this, so we

test if the path to PHP starts with /cygdrive/ rather than /usr/bin

if [[ $(which php) == /cygdrive/* ]]; then dir=$(cygpath -m $dir); fi fi

dir=$(echo $dir | sed 's/ /\ /g') "${dir}/zf.php" "$@"

C:\xampp\htdocs\ZendSkeletonApplication\vendor\bin>

cara faz o curso de windows introdução ao prompt me ajudou a resolver pois instalei um prompt chamado cmder que aceita comandos de terminais como o do mac e linux.

no final o comando que precisei dar ficou assim:

./vendor/bin/zf.php.bat create module estoque

funcionou no windows 7 -64 bits

Caros, boa tarde.

Estou iniciando o curso agora e consegui executar o comando no windows pelo caminho abaixo.. Não sei se é o mais correto, mas funcionou...

caminho/do/projeto>php vendor\zendframework\zftool\zf.php modules

Espero que ajude.