পিয়ার কোথায় ড্রশ ইনস্টল করে? [বন্ধ]


15

আমি ড্রাশ প্রকল্পের পৃষ্ঠায় উল্লিখিত পিয়ার বিকল্পটি ব্যবহার করে ড্রশ ইনস্টল করেছি, তবে এটি কোথায় ইনস্টল করা হয়েছে সেটির অবস্থানটি আমি খুঁজে পাচ্ছি না।

কেউ কি ডিফল্ট ইনস্টলেশন অবস্থান জানেন?

বিশেষত, আমি একাধিক সাইট সম্পাদনা করতে এবং যুক্ত করতে drush.rc.php ফাইলের অবস্থান খুঁজে পাই না।


1
আপনি আপডেটবিডি চালিয়ে একটি করেছেন locate drush?
এমপিডোনাদিও

না - আমি জানি না যে সেগুলি কোনটি।
জেমস

উত্তর:


13

ইউনিক্স বা ওএস এক্সে, আপনি which drushঅবস্থানটি শিখতে ব্যবহার করতে পারেন । উইন্ডোজে where drushএটি কমান্ড লাইন থেকে আসে।


5

আপনার drushrc.php কনফিগারেশন ফাইলগুলি কোথায় রাখবেন সে বিষয়ে নির্দেশাবলীর জন্য ফাইলের উদাহরণ / উদাহরণ .drushrc.php দেখুন। OME হোম / .ড্রাশ একটি ভাল জায়গা।

drush statusকমান্ড আপনাকে আপনার সক্রিয় drushrc.php ফাইল দেখাবে, তবে এটি আপনাকে সাহায্য করবে না যতক্ষণ না আপনি প্রথমবার জন্য ফাইল তৈরি করেছেন।


আমি দেখতে পাচ্ছি - সুতরাং আমাকে নিজে নিজেই drush.rc.php তৈরি করতে হবে? আমি মনে করি আপনার লিঙ্ক করা পৃষ্ঠাটিতে জিনিসগুলির দ্বারা সমস্ত কিছু আচ্ছাদিত রয়েছে। ধন্যবাদ।
জেমস

4

আমি এখানে http://drupal.org/project/drush বর্ণিত হিসাবে নাশপাতি ব্যবহার করে ড্রাশ ইনস্টল করেছি

pear channel-discover pear.drush.org
pear install drush/drush

একবার ইনস্টল হয়ে গেলে, ড্রশ এখানে প্রতিষ্ঠিত হতে পারে

/usr/lib/php/pear/drush

ধন্যবাদ! আমি আমার ম্যাকে এই পথটি খুঁজতে চেষ্টা করে ঘন্টা কাটিয়েছি। ইনস্টলের কোনও কিছুই দেখায় নি যে ফাইলগুলি এখানেই ছিল।
sho

আমার জন্য, নাশপাতি / ইউএসআর / লোকাল / বিন / ড্রাশ এ ড্রশ ইনস্টল করা হয়েছে তবে আমি ইতিমধ্যে / ইউএসআর / লোকাল / লিব / ড্রশ / ড্রশ এ ম্যানুয়ালি ইনস্টল করেছিলাম। আমাকে মূলটির সাথে লিংকটি আরএম করতে হয়েছিল এবং পিয়ার ড্রাশের সাথে পুনরায় সংযুক্ত করতে হয়েছিল: সুডো এলএন / ইউএসআর / লোকাল / বিন / ড্রাশ / ইউএসআর / বিন / ড্রাশ
টম স্টের্মিটজ

4

ড্র্যাশ সাইট ওরফে কমান্ডটি যেখানে নাশপাতিগুলিতে ড্রাশ ফাইল স্থাপন করেছে সে সম্পর্কে আরও সম্পূর্ণ তথ্য দেয়। আপনার সাইটের ডিরেক্টরিতে সিডি করুন এবং:

ড্রাশ সাইট-ওরফে @ নিজে - সম্পূর্ণ - --চ্ছিক সহ

$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',
);

3

drush statusআউটপুটে "ড্রশ কনফিগারেশন" টাইপ করুন এবং পরীক্ষা করুন। সেটাই মাতাল হওয়ার পথ হওয়া উচিত।


দুর্ভাগ্যক্রমে, 'ড্রশ কনফিগারেশন' এর জন্য কিছুই দেখানো হয়নি।
জেমস

এটি উপলব্ধ না হলে এটি কিছুই করবে না।
ডাবলজোশ

3

আপনি যদি লিনাক্স ভিত্তিক সিস্টেমে থাকেন তবে নিম্নলিখিত কমান্ডটি চালাতে পারেন:

cat `which drush` | grep -A1 "# Build the path to drush.php." | grep "SCRIPT"

আপনার মতো কিছু পাওয়া উচিত:

/usr/share/php/drush/drush.php

আপনার কনফিগারেশন ফাইলগুলি (এই ক্ষেত্রে) মধ্যে হওয়া উচিত /usr/share/php/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...

2

আমি pearইনস্টল করতাম drushএবং সূত্রগুলি আমার ইউনিক্স মেশিনে অবস্থিত/usr/share/php/drush

whichবা whereকমান্ডগুলি কেবলমাত্র এক্সিকিউশন ফাইলের অবস্থান আপনাকে দেবে?

পিয়ার সংস্করণ: 1.9.4
ড্রাশ সংস্করণ: 5.7


কমান্ডটি প্রথম নির্বাহের জন্য আপনার পাথের পরিবর্তনশীলটিকে দেখায়।
টম স্টের্মিটজ

1

আমার এমএএমপি সেটআপে, এটি / অ্যাপ্লিকেশনস / এমএএমপি / বিন / পিএইচপি / php5.3.14/lib/php/drush এ রয়েছে

আমি ইতিবাচক নই, তবে আমি সম্ভবত এটি নাশপাতি দিয়ে ইনস্টল করেছি।


1

আমিও পিয়ারের মাধ্যমে সেন্টোস .4.৪ এ ড্রাশ ইনস্টল করার পরে কিছুটা হারিয়েছি। এখানে আমার সমাধান ছিল:

cat `which drush` | grep SCRIPT_PATH -m1

ইনস্টলেশনের পরে, which drushড্রশ শেল স্ক্রিপ্টের পথে ফিরে আসবে, যা পাঠযোগ্য পাঠ্য ফাইল। এই শেল স্ক্রিপ্টের SCRIPT_PATH ভেরিয়েবলটিতে drush.php ফাইলে একটি হার্ডকোডযুক্ত পথ রয়েছে। যে ডিরেক্টরিটিতে এই ফাইলটি রয়েছে সেখানে ডাউনলোড করা ড্র্যাশ লাইব্রেরির বাকী অংশ থাকে।

উদাহরণ:

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 

এটি ড্রাশ সংস্করণ 6.0 এর জন্য কাজ করেছে।


1

নাশপাতি আপনার নাশপাতি ইনস্টলেশনের মধ্যে নাশপাতি / ভাগ / নাশপাতি ডিরেক্টরিতে ড্রশ ফাইলগুলি তৈরি করে। আপনি প্রথম নাশপাতি ইনস্টল করার সময় আপনি নাশপাতি স্থাপনের স্থান (গুলি) চয়ন করেন। এই সমস্ত সেটিংস দেখতে "পিয়ার কনফিগারেশন-শো" ব্যবহার করুন।

সুতরাং, যদি আপনি এর বাইনারিগুলি ইনস্টল করার জন্য নাশপাতি সেট করেন /Users/local/pear/bin(বেশ ভাল পছন্দ!) তবে সেখানে "পিয়ার ইনস্টল ড্রশ / ড্রাশ" চালানো ড্রশ ডিরেক্টরিটি রাখবে।

একটি ভাল পছন্দ হতে পারে: /Users/local/pear/bin। তারপরে সেই ডিরেক্টরিটিকে আপনার পছন্দসই বিন ডিরেক্টরিতে লিঙ্ক করা সহজ:

sudo ln -fs /Users/local/pear/bin/drush /usr/local/bin/drush

আমি এমএএমপি ব্যবহার করে ওএস এক্সে আছি, সুতরাং আমার আমার .bash_profile এ উলাম যুক্ত করা দরকার:

alias drush='/Applications/MAMP/bin/php/php5.4.10/bin/php /usr/local/bin/drush/drush.php'

এখন "যা ড্রাশ" কমান্ডটি আমার পক্ষে কাজ করে।

(আপনার সম্ভবত পিয়ার ইন /usr/local/pearএবং পিয়ার এক্সিকিউটেবল ইন ইন ইনস্টল করা উচিত /usr/local/bin)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.