Posted by lfa on July 12, 2010 at 11:54am
Hej
Jag har lite problem med att komma igång med drush. Det verkar fungera fint förutom kommandot "dl". Supporten på mitt webbhotell (space2u) säger att Drush söker efter en fil som heter "wget" istället för att behandla det som ett kommando...
Jag förstår inte mycket av detta, men de säger att jag ska kommentera bort sökvägarna till "wget" etc. för att det ska fungera. Någon här som förstår vad detta handlar om?
Jag bifogar en skärmdump från PuTTY.
//Fredrik
Comments
Filen som inte kom med...
d32814@www13:~/public_html/drupal/drush$ drush dl cck
sh: /usr/local/php-bin/tput: No such file or directory
sh: /usr/local/php-bin/wget: No such file or directory
sh: /usr/local/php-bin/curl: No such file or directory
WD php: simplexml_load_file(): I/O warning : failed to load external [error]
entity "6.x" in
/home/d32814/public_html/drupal/drush/commands/pm/pm.drush.inc on
line 1326.
WD php: unlink(6.x): No such file or directory in [error]
/home/d32814/public_html/drupal/drush/includes/drush.inc on line 595.
Could not download project status information from [error]
http://updates.drupal.org/release-history/cck/6.x
simplexml_load_file(): I/O warning : failed to load external entity [warning]
"6.x" in
/home/d32814/public_html/drupal/drush/commands/pm/pm.drush.inc on
line 1326.
unlink(6.x): No such file or directory in [warning]
/home/d32814/public_html/drupal/drush/includes/drush.inc on line 595.
An error occurred at function : drush_pm_download [error]
d32814@www13:~/public_html/drupal/drush$
wget används av drush för att
wget används av drush för att hämta filer, t.ex. CCK.
Testa till att börja med om wget överhuvudtaget finns.
wget www.google.com
bör ladda ner googles förstasida i form av en fil vid namn index.html, om wget fungerar som det ska.
Wget fungerar
Jo, wget fungerar som det ska. Alltså jag kan använda Bash utan problem och allt fungerar där. Det är bara dl-kommandot i Drush som inte verkar fungera...
//Fredrik
Vilken version av drush
Vilken version av drush använder du?
Även om det verkar osannolikt så kanske något gått fel med nerladdningen, testa att "installera om" drush.
Okej...
Hur gör jag det egentligen? Bara att radera eller? Drush lämnar väl inte några tabeller efter sig?
//Fredrik
Det är bara att radera och
Det är bara att radera och ladda ner igen, det stämmer att drush inte lämnar något efter sig i din databas.
Testade precis själv att
Testade precis själv att ladda ner senaste och prova ladda ner drupal samt några moduler, inga problem.
Om problemet kvarstår efter nytt test hade det varit väldigt bra att veta vilket OS du kör detta under, version av PHP och eventuellt annat som kan tänkas spela in.
Prova även drush -v -q dl drupal för att få "verbose" och "debug" meddelanden, de kanske kan ge några ledtrådar.
Alright
Ska testa under dagen. Tack för tips, jag återkommer med resultatet.
//Fredrik
Alright...
Jag testade och kom ihåg att jag först fick ett annat felmeddelande.
d32814@www13:~/public_html/drupal/drush$ drushsh: /usr/local/php-bin/wget: No such file or directory
sh: /usr/local/php-bin/curl: No such file or directory
Drush needs a copy of the PEAR Console_Table library in order to [error]
function, and the attempt to download this file automatically failed.
To continue you will need to download the 1.1.3 package from
http://pear.php.net/package/Console_Table, extract it, and copy the
Table.php file into Drush's directory as
/home/d32814/public_html/drupal/drush/includes/table.inc.
Drush could not execute. [error]
d32814@www13:~/public_html/drupal/drush$
d32814@www13:~/public_html/drupal/drush$
Kan detta ha något med saken att göra? Jag gjorde som det står i instruktionerna, och då fungerar Drush, förutom dl kommandot då alltså...
//Fredrik
Återigen samma felmeddelande...
d32814@www13:~/public_html/drupal/drush$ drush dl ccksh: /usr/local/php-bin/tput: No such file or directory
sh: /usr/local/php-bin/wget: No such file or directory
sh: /usr/local/php-bin/curl: No such file or directory
WD php: simplexml_load_file(): I/O warning : failed to load external [error]
entity "6.x" in
/home/d32814/public_html/drupal/drush/commands/pm/pm.drush.inc on
line 1326.
WD php: unlink(6.x): No such file or directory in [error]
/home/d32814/public_html/drupal/drush/includes/drush.inc on line 595.
Could not download project status information from [error]
http://updates.drupal.org/release-history/cck/6.x
simplexml_load_file(): I/O warning : failed to load external entity [warning]
"6.x" in
/home/d32814/public_html/drupal/drush/commands/pm/pm.drush.inc on
line 1326.
unlink(6.x): No such file or directory in [warning]
/home/d32814/public_html/drupal/drush/includes/drush.inc on line 595.
An error occurred at function : drush_pm_download [error]
d32814@www13:~/public_html/drupal/drush$
Problemen lösta!
Hittade denna tråden som löste mina problem...
http://drupal.org/node/244147#comment-1219020
Det var safe_mode som var smolket i Drush-bägaren.
//Fredrik