답변:
drushrc.php 구성 파일을 넣을 위치에 대한 지침은 examples / example.drushrc.php 파일을 참조하십시오 . $ HOME / .drush는 좋은 위치입니다.
이 drush status
명령은 활성 drushrc.php 파일을 보여 주지만 처음 파일을 만들 때까지 도움이되지 않습니다.
여기에 설명 된대로 배를 사용하여 drush를 설치했습니다 http://drupal.org/project/drush
pear channel-discover pear.drush.org
pear install drush/drush
일단 설치되면 여기에서 돌진을 찾을 수 있습니다
/usr/lib/php/pear/drush
drush site alias 명령은 pear가 drush 파일을 넣은 위치에 대한 자세한 정보를 제공합니다. 사이트 디렉토리에 CD를 넣고 다음을 수행하십시오.
사이트 별명 @self --full --with-optional
$aliases["pkus"] = array (
'root' => '/Users/tstermitz/Sites/pkus',
'uri' => 'http://Sites',
'#name' => 'pkus',
'path-aliases' =>
array (
'%drush' => '/usr/local/pear/share/pear/drush',
'%site' => 'sites/Sites/',
),
'#file' => '/Users/tstermitz/.drush/aliases.drushrc.php',
);
drush status
출력에서 "Drush configuration"을 입력 하고 확인하십시오. 그것이 서두르는 길이어야합니다.
Linux 기반 시스템에있는 경우 다음 명령을 실행할 수 있습니다.
cat `which drush` | grep -A1 "# Build the path to drush.php." | grep "SCRIPT"
다음과 같은 것을 얻을 수 있습니다.
/usr/share/php/drush/drush.php
구성 파일은 (이 경우)에 있어야합니다 /usr/share/php/drush
.
이 명령은 단순히 경로에 의해 현재 공급되고있는 drush 명령을보고 drush.php 파일에 대한 경로를 실행 파일에서 검색합니다.
drush가 $ PATH에있는 경우 drush 설치 방법에 관계없이이 명령이 작동해야합니다. $ PATH 환경이 무엇인지 모르는 경우 drush
터미널에 입력 할 수 있으면 DRUSH가 경로에 있다는 것만 알면 됩니다.
Execute a drush command. Run `drush help [command]` to view command-specific help.
Run `drush topic` to read even more documentation...
내가 사용하는 pear
설치 drush
와 소스는 내 유닉스 머신에 있습니다/usr/share/php/drush
which
또는 where
명령은 실행 파일의 위치 만 제공합니까?
PEAR 버전 : 1.9.4
Drush 버전 : 5.7
PEAR를 통해 CentOS 6.4에 Drush를 설치 한 후에도 조금 잃어 버렸습니다. 내 해결책은 다음과 같습니다.
cat `which drush` | grep SCRIPT_PATH -m1
설치 후 which drush
읽을 수있는 텍스트 파일 인 drush shell 스크립트의 경로를 반환합니다. 이 쉘 스크립트의 SCRIPT_PATH 변수는 drush.php 파일에 대한 하드 코드 된 경로를 포함합니다. 이 파일이있는 디렉토리에는 다운로드 한 drush 라이브러리의 나머지 부분이 있습니다.
예:
cat `which drush` | grep SCRIPT_PATH -m1
SCRIPT_PATH=/usr/share/pear/drush/drush.php
ls /usr/share/pear/drush
classes docs drush_logo-black.png includes README.txt
commands drush.complete.sh drush.php lib tests
composer.json drush.info examples
이것은 drush 버전 6.0에서 작동했습니다.
Pear는 pear 설치 내의 pear / share / pear 디렉토리에 drush 파일을 만듭니다. 배를 처음 설치할 때 배 설치 위치를 선택합니다. 이 설정을 모두 보려면 "pear config-show"를 사용하십시오.
따라서 pear를 바이너리를 설치하도록 설정하면 /Users/local/pear/bin
(아주 좋은 선택입니다!) "pear install drush / drush"를 실행하면 drush 디렉토리가 배치됩니다.
좋은 선택은 다음과 같습니다 /Users/local/pear/bin
.. 그런 다음 해당 디렉토리를 원하는 bin 디렉토리에 간단하게 링크하십시오.
sudo ln -fs /Users/local/pear/bin/drush /usr/local/bin/drush
MAMP를 사용하는 OS X에 있으므로 .bash_profile에 별칭을 추가해야했습니다.
alias drush='/Applications/MAMP/bin/php/php5.4.10/bin/php /usr/local/bin/drush/drush.php'
"drush"명령이 저에게 효과적입니다.
pear in /usr/local/pear
및 pear 실행 파일을 설치해야합니다 /usr/local/bin
.
locate drush
?를 수행 했습니까 ?