نصب Drush به شیوه ی جدید

مدتی است که نصب دراش از طریق کانال های PEAR منسوخ شده است و روش نصب دراش به صورت مدرن، با استفاده از نرم افزار composer می باشد.

اگر سعی کرده باشید Drush را در سرور با composer نصب کنید، احتمالا متوجه شده اید که اگر طبق روشی که در سایت رسمی آن شرح داده شده پیش بروید، دراش برای همه ی کاربران نصب نمی شود.

برای حل این مشکل، راه حلی وجود دارد. که در زیر شرح می دهم.

مرحله ی اول این است که composer رو به طور global نصب کنید:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

سپس برای نصب دراش، کلا روشی که در سایت اصلی https://github.com/drush-ops/drush توضیح داده رو بی خیال شوید و به روش زیر پیش بروید:

mkdir /opt/drush6
cd /opt/drush6
vim composer.json

فایل composer.json را ایجاد کنید با محتویات زیر:

{
  "require": {
    "drush/drush": "6.*"
  }
}

سپس دستور های زیر را اجرا کنید:

composer install
ln -s /opt/drush6/vendor/bin/drush /usr/local/bin/drush
ln -s /opt/drush6/vendor/bin/drush.php /usr/local/bin/drush.php
ln -s /opt/drush6/vendor/bin/drush.complete.sh /usr/local/bin/drush.complete.sh

موفق باشید

دسته بندی‌ها: 

دیدگاه‌ها

سلام
از آموزش مفیدی که گذاشتید سپاسگذارم.
هنگامی که میخوام composer رو نصب کنم این ارور را میده
curl: (6) Could not resolve host: https; Name or service not known

احتمالا مشکلی در DNS های شما وجود دارد.
محتویات فایل ‎/etc/resolv.conf را بررسی کنید. باید شامل اطلاعات زیر باشد:
nameserver 4.2.2.4
nameserver 8.8.8.8
اگر مشکل حل نشد، دستور زیر را هم تست کنید:
iptables -F
و مطلب زیر را هم مطالعه کنید:
http://www.cyberciti.biz/tips/linux-iptables-how-to-flush-all-rules.html

I love Drupal

البته توی ویندوز انجامش دادم با یک روش دیگه که خودمم درست حسابی متوجه نشدم چی به چی شد ولی آخرش کار کرد.
به امید خدا چند وقت دیگه که خواستم رو لینوکس نصب کنم حتماً راهنمایی که کردید رو به کار میگیرم

افزودن دیدگاه جدید