লারাভেল পিএইচপি কমান্ড পাওয়া যায় নি


174

আমি কোনও সমস্যা ছাড়াই সুরকার ব্যবহার করে লারাভেল ইনস্টল করেছি, তবে যখন আমি আমার টার্মিনালে " লারাভেল " চালানোর চেষ্টা করি তখন আমার এই সাধারণ ত্রুটি আছে:

-বাশ: লারাভেল: কমান্ড পাওয়া যায় নি

আমি যদি অফিসিয়াল সাইটের ডকুমেন্টেশন পড়ি তবে আমার এটি করা দরকার:

যখন আপনি চালাতে যাতে Laravel এক্সিকিউটেবল পাওয়া যায় আপনার পাথ ~ / .composer / বিক্রেতা / bin ডিরেক্টরীতে স্থাপন করতে নিশ্চিত করুন Laravel আপনার টার্মিনালে কমান্ডটি ।

তবে আমি কীভাবে করব তা জানি না (আমি টার্মিনাল কনসোল কমান্ডে নতুন))

আপনি কি আমাকে সাহায্য করতে পারেন? ধন্যবাদ !!


আপনার PATH পরিবর্তনশীল মানটি কী?
র‌্যাপ্টর

আমি কীভাবে এটি পেতে পারি? প্রতিধ্বনি দিয়ে $ পথ?
চেমিট্যাক্সিস

1
echo $PATHটার্মিনাল / বাশ ইত্যাদি টাইপ করুন
র‌্যাপ্টর

/ ব্যবহারকারীরা / chema / Google-মেঘ-SDK / বিন / usr / বিন: / বিন: / usr / sbin: পক্ষ থেকে / sbin / usr / স্থানীয় / বিন: / আবেদনগুলি / অন্ধকার / SDK / প্ল্যাটফর্ম-সরঞ্জাম: / আবেদনগুলি / Eclipse /
sdk

উত্তর:


279

ঠিক আছে, আমি এটি করেছি এবং এটি কাজ করে:

nano ~/.bash_profile 

এবং পেস্ট করুন

export PATH=~/.composer/vendor/bin:$PATH

করুন source ~/.bash_profileএবং উপভোগ করুন;)

গুরুত্বপূর্ণ : আপনি যদি bash_profile এবং bashrc এর মধ্যে পার্থক্য জানতে চান তবে এই লিঙ্কটি পরীক্ষা করে দেখুন

দ্রষ্টব্য: উবুন্টু 16.04 চলমান লার্যাভেল 5.1 এর জন্য, পথটি হ'ল: ~ / .config / সুরকার / বিক্রেতা / বিন

অন্যান্য প্ল্যাটফর্মগুলিতে: আপনার সুরকার গ্লোবাল ডিরেক্টরিটি কোথায় তা পরীক্ষা করতে চালনা করুন composer global about। আপনার /vendor/binযে পথটি যুক্ত করা উচিত তা পেতে "ডিরেক্টরিতে পরিবর্তিত বর্তমান ডিরেক্টরি ..." এর পরে তালিকাভুক্ত ডিরেক্টরিতে যুক্ত করুন PATH


4
টার্মিনাল পুনরায় আরম্ভ আমার ক্ষেত্রে কাজ করে না। আমার পাশাপাশি ~ / .Bash_profile উত্সের প্রয়োজন
নাইং লিন অং

14
এটি সঠিক উত্তর নয় >> >> বাশার্ক ফাইল (.Bash_profile নয়)।
আসিস

আপনাকে ধন্যবাদ, এটি আমার জন্য কাজ করেছে। আমার কাছে কোনও .bashrcফাইল নেই এবং আমি নির্ভরতা সহ .bask_profile

@ নাইংলিনআং দুর্দান্ত টিপ, এটি টিপ ছাড়াই কাজ করবে না .. তবে আমি যদি কাজ করার পরে টার্মিনালটি বন্ধ করি তবে এটি কেন আবার কাজ শুরু করবে ??
হোস বুধ

4
যে কেউ এখানে আসার জন্য, আপনার বিশ্বব্যাপী লারাভেল ইনস্টলার ইনস্টল করা আছে তা নিশ্চিত করুন:composer global require "laravel/installer"
কনার লইচ

186

.bashrcফাইলটিতে নিম্নলিখিতগুলি যুক্ত করুন (না .bash_profile)।

export PATH="~/.composer/vendor/bin:$PATH" 

ফাইলের শেষে এবং তারপরে টার্মিনাল রানে source ~/.bashrc

এটি যাচাই করতে:

echo $PATH

(টার্মিনালটি পুনরায় আরম্ভ করুন, পরীক্ষা করুন এবং নিশ্চিত করুন যে পথটি রয়েছে)

লারাভেল কমান্ড চালান!

দ্রষ্টব্য: উবুন্টু 16 এবং উপরে ব্যবহারের জন্য:

export PATH="~/.config/composer/vendor/bin:$PATH" 

এই লুকানো ফাইলগুলির মধ্যে পার্থক্য সম্পর্কে আপনি আরও তথ্য পেতে পারেন: joshstaiger.org/archives/2005/07/Bash_profile_vs.html
চেমিট্যাক্সিস

1
বিলম্বে উত্তর. আশা করি এটি কাউকে সাহায্য করবে এই আপেল.সটাকেক্সচেঞ্জ / প্রশ্নগুলি / ৪৪253737/২ দেখুন । আপনি .বাআরসিআর ব্যবহার করলে আপনার প্রতিবার পুনরায় লোড করা দরকার need সুতরাং এটি .bash_ প্রোফাইলে যুক্ত করুন
সিবিরাজ

আমাকে পথে ~ / .config যোগ করতে হয়েছিল .. বাইনারিটি কোথায় রয়েছে তার উপর নির্ভর করে
f_i

2
এটি লিনাক্স ডিস্ট্রোসের জন্য '/root/.config/composer/vendor/bin' হতে পারে
cagcak

74

লিঙ্কে সমাধান: http://tutsnare.com/laravel-command-not-found-ubuntu-mac/

টার্মিনালে

# download installer
composer global require "laravel/installer=~1.1"
#setting up path
export PATH="~/.composer/vendor/bin:$PATH" 
# check laravel command
laravel 

# download installer
composer global require "laravel/installer=~1.1"

nano ~/.bashrc

#add

alias laravel='~/.composer/vendor/bin/laravel'

source ~/.bashrc

laravel

# going to html dir to create project there
cd /var/www/html/
# install project in blog dir.
laravel new blog

ধন্যবাদ, আমি আমার ভার্চুয়াল মেশিনে উপন্যাসটি অনুপস্থিত ছিলাম, PATH এ ফোল্ডারটি যুক্ত করার কারণে কোনও কারণে সহায়তা হয়নি।
parrker9

1
আপনি ব্যবহার করতে পারেন composer global require "laravel/installer" খুব
TuGordoBello

হোমস্টেডে আমার পরিবর্তে /home/vagrant/.config/composer/vendor /bin/laravel
লারাভেল

1
উবুন্টু 16.04। আমি alias / .bashrcalias laravel='~/.config/composer/vendor/bin/laravel'
ম্যাটিস

এটি আমার পক্ষে কাজ করে। পাথ রফতানি করে তা ~/.profileকরে না। সেই পদক্ষেপটি ~/.bashrcপ্রয়োজনীয়।
জে ডো

68

ম্যাকবুক ব্যবহার করার সময়, নীচের স্নিপেটগুলি দেখুন;

Zsh এর জন্য:

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >>  ~/.zshrc
source ~/.zshrc

বাশের জন্য:

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

এটি আপনার বর্তমান zsh কনফিগারেশন ওভাররাইট করে। >> এর পরিবর্তে> করুন।
আর্নল্ড বলিউ

উপরের কমান্ডটি চালানোর পরে ও আমার সিস্টেমে লগইন করতে অক্ষম। দয়া করে আমাকে সহায়তা করুন।
সৌম্য

আমার উবুন্টু সার্ভারের জন্য এটি PATH = ~ / .config / সুরকার / বিক্রেতার / বিন রফতানি করা হয়েছিল:
पथ

ম্যাকোগুলিতে নতুন। অনেক ধন্যবাদ.
টমাসএফিংক

30

আপনি যদি উবুন্টু 16.04 ব্যবহার করছেন।

  1. আমার ক্ষেত্রে আপনার রচয়িতা কনফিগারেশন ফাইলগুলি সন্ধান করতে হবে:
    ~/.config/composerবা অন্যান্য ক্ষেত্রে ~/.composer/
    আপনি এই আদেশের পরে দির দেখতে পারেন
    composer global require "laravel/installer"

  2. লারাভেল ইনস্টল করার পরে আপনি নিজের লারাভেলটি খুঁজে পেতে পারেন ~/.config/composer/vendor/laravel/installer/
    এবং আপনি এখানে লারাভেল শর্টকাট কমান্ডটি পাবেন :
    ~/.config/composer/vendor/bin/

  3. nano ~/.bashrcআপনার রচয়িতা কনফিগারেশন ফাইলটি ব্যবহার করে আপনার .bashrc সেট করুন এবং রফতানি করুন:

    export PATH="$PATH:$HOME/.config/composer/vendor/bin"

    অথবা আপনি অ্যালায়াস ব্যবহার করতে পারেন। কিন্তু উপরে সমাধান প্রস্তাবিত হয়।

    alias laravel='~/.config/composer/vendor/laravel/installer/laravel'

  4. এখন আপনার বাশার্ক ব্যবহার করে রিফ্রেশ করুন source ~/.bashrcএবং তারপরে লারাভেল প্রস্তুত !!

উপরের পদক্ষেপগুলি আমার সাথে উবুন্টু 16.04 এ কাজ করে


আমি কেন সোর্স টাইপ করতে হবে /। / Bashrc প্রতিবার আমি লারাভেল নতুন ইত্যাদি ব্যবহার করতে চাই ??
পল 501

@ পল 501 ফাইলটিতে source ~/.bashrcনতুন সেটআপ রিফ্রেশ করার জন্য ব্যবহৃত হয়। সুতরাং আপনি যদি ব্যবহার না করেন তবে বর্তমান ব্যবহারকারী সেশনে নতুন সেটআপ চলতে পারে নাsource
গুজরাট সান্তানা

আরও তথ্যের জন্য আপনি এটি এখানে পড়তে পারেন: স্ট্যাকওভারফ্লো
গুজরাট সান্তানা

1
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'আমার জন্য কৌশলটি!
দাভেজাল

27

টার্মিনালে টাইপ করুন:

 composer global require "laravel/installer"

সুরকার সমাপ্ত হলে, টাইপ করুন:

vi ~/.bashrc

আটকান এবং সংরক্ষণ করুন:

export PATH="~/.config/composer/vendor/bin:$PATH"

টার্মিনালে টাইপ করুন:

source ~/.bashrc

অন্য একটি টার্মিনাল উইন্ডো খুলুন এবং টাইপ করুন: লারাভেল


এই আমার জন্য কাজ করে না। তবে এটি কাজ করেছে: export PATH="$PATH:$HOME/.composer/vendor/bin"
এমরে দোয়ান

1
দেখে মনে হচ্ছে কিছু রচয়িতা সংস্করণ। কনফিগ এবং অন্যান্য। কমপোজার ব্যবহার করে। এটি একটি উত্তর ছিল যা আমার জন্য কাজ করেছিল, কোনও কোনও নাম বা কিছু যুক্ত করার প্রয়োজন ছাড়াই। ধন্যবাদ!
জেরার্ডো রোসকিয়ানো

1
চিয়ার্স !! এই অবশেষে কাজ! সহজে স্থাপনের জন্য echo 'export PATH="~/.config/composer/vendor/bin:$PATH"' >> ~/.bashrcএটি দিয়ে লোড করুনsource ~/.bashrc
জেনারেল ওমোস্কো

17

Zsh এবং বাশ জন্য:

export PATH="$HOME/.config/composer/vendor/bin:$PATH"

source ~/.zshrc
source ~/.bashrc

কেবল বাশার জন্য:

export PATH=~/.config/composer/vendor/bin:$PATH

source ~/.bashrc

12

বিকাশকারীদের zshজন্য .zshrcফাইলগুলিতে নিম্নলিখিতগুলি যুক্ত করুন

vi ~/.zshrc অথবা nano ~/.zshrc

export PATH="$HOME/.composer/vendor/bin:$PATH"

ফাইলের শেষে।

zsh~এটি ব্যবহারের পরিবর্তে এটি জানেন না $HOME

source ~/.zshrc

সম্পন্ন! কমান্ড চেষ্টা করুন laravelআপনি দেখতে পাবেন।


7

Zsh এর সাথে লিনাক্স ব্যবহারকারীদের জন্য:

1 - আপনার .zshrcফাইলে এই লাইনটি যুক্ত করুন

export PATH="$HOME/.config/composer/vendor/bin:$PATH"

2 - চালান

source ~/.zshrc
  • সুরকার ফোল্ডারে লিনাক্সের পথ ম্যাক থেকে আলাদা
  • Zsh সহ পথের অভ্যন্তরের $HOMEপরিবর্তে ব্যবহার করুন~
  • .zshrcফাইল হোম ফোল্ডারে লুকানো হয়
  • export PATH= উদ্ধৃতিগুলিতে পাথ রফতানি করে যাতে লারাভেল এক্সিকিউটেবল আপনার সিস্টেমের দ্বারা অবস্থিত হতে পারে
  • এই: AT পথ হ'ল সিস্টেমের পথে আগে থেকে যা ছিল তা ওভাররাইড করা এড়ানো

5

যদি ম্যাক (এবং ভাবেন * নিক্স) তে থাকে তবে এটি কেবল আপনার টার্মিনালে চালান।

export PATH="~/.composer/vendor/bin:$PATH" 

4

জন্য ম্যাক ব্যবহারকারী:

1. ওপেন টার্মিনাল

cd ~

AT পথ দু'বার পরীক্ষা করুন

echo $PATH

৩. ফাইল সম্পাদনা করুন

nano ~/.bash_profile

4. পেস্ট

export PATH="~/.composer/vendor/bin:$PATH"

উদ্ধৃতি চিহ্ন রাখতে ভুলবেন না

5. নিয়ন্ত্রণ + এক্স (ফাইল সংরক্ষণ এবং প্রস্থান করতে y + এন্টার)

এখন অস্পষ্টতা শুরু করুন, আপনার ফোল্ডারে যান এবং চেষ্টা করুন:

laravel new yourprojectname

4

আমি পথ নির্ধারণ করেছি, তবে এটি কার্যকর হয়নি it এটি সমাধানের জন্য আমি অন্য উপায় খুঁজে পেয়েছি। (OSX 10.10 এবং লারাভেল 5.2)
1) এক্সিকিউটেবল ফাইলটি সন্ধান করুন:

~/.composer/vendor/laravel/installer/laravel 

2) কার্যকর করার অনুমতি দিন:

chmod +x ~/.composer/vendor/laravel/installer/laravel 

3) একটি নরম লিঙ্ক করুন /usr/bin:

sudo ln -s /Users/zhao/.composer/vendor/laravel/installer/laravel /usr/bin/laravel

4

1) প্রথমে সুরকার ব্যবহার করে লারাভেল ইনস্টলারটি ডাউনলোড করুন:

সুরকার গ্লোবালকে "ল্যারাভেল / ইনস্টলার" প্রয়োজন

2) ~/.composer/vendor/bin directoryআপনার প্যাথ এ স্থানটি নিশ্চিত করে রাখুন যাতে লারাভেল এক্সিকিউটেবল আপনার সিস্টেমে অবস্থিত হতে পারে।

  set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin

  eg: C:\Users\\AppData\Roaming\Composer\vendor\bin 

3) একবার ইনস্টল হয়ে গেলে, সহজ লারাভেল নতুন কমান্ডটি আপনার নির্দিষ্ট ডিরেক্টরিটিতে একটি নতুন লারাভেল ইনস্টলেশন তৈরি করবে।

eG:  laravel new blog

2

টার্মিনাল টাইপ করুন:

nano ~/.bash_profile 

তারপরে পেস্ট করুন:

export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"

তারপরে সংরক্ষণ করুন (ctrl + c টিপুন, Y টিপুন, এন্টার টিপুন)

এখন আপনি আপনার টার্মিনালে "লারাভেল" ব্যবহার করতে প্রস্তুত


0

আপনি যদি সুরকার বিশ্বব্যাপী ইনস্টল করেন, আপনি নীচের কমান্ডটি ব্যবহার করে লারাভেল ইনস্টলার সরঞ্জামটি ইনস্টল করতে পারেন:

composer global require "laravel/installer=~1.1"

0

বিলম্বিত উত্তর...

সুরকার 1.10.1 2020-03-13 20:34:27 লারাভেল - রূপান্তর লারাভেল ইনস্টলার 3.0.0

রফতানি PATH = $ PATH: ~ / .config / সুরকার / বিক্রেতা / বিন: $ PATH আপনার or / .zshrc বা ~ / .bashrc উত্স ~ / .zshrc বা ~ / .bashrc এ কাজ করে


0

সুরকার বিশ্বব্যাপী ইনস্টল করা উচিত: আপনার টার্মিনাল এ এটি চালান:

    mv composer.phar /usr/local/bin/composer

এখন সুরকার কমান্ড কাজ করবে।


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