bundle exec হল বর্তমান বান্ডেল (আপনার ডিরেক্টরির Gemfile থেকে একটি) প্রসঙ্গে একটি স্ক্রিপ্ট চালানোর জন্য একটি বান্ডলার কমান্ড। rake db:migrate হল সেই স্ক্রিপ্ট যেখানে db হল নেমস্পেস এবং মাইগ্রেট হল টাস্কের নাম।
বান্ডেল এক্সিক করা কি প্রয়োজনীয়?
চলমান বান্ডিল এক্সিক এবং বান্ডলার। একই সময়ে প্রয়োজন কোনো সমস্যা নয়, তাই প্রয়োজন না হলেও বান্ডেল এক্সিক ব্যবহার করা নিরাপদ যতক্ষণ না সেই ডিরেক্টরিতে একটি জেমফাইল থাকে, এটি রত্ন দুবার সক্রিয় করবে না।
বান্ডেল এক্সিক রেলগুলি কী করে?
bundle exec শেল এনভায়রনমেন্টে অনেক সংখ্যক পরিবর্তন করে, তারপর আপনি যে কমান্ডটি নির্দিষ্ট করেছেন তা সম্পূর্ণ চালায়। এটি রুবিজেমসকেও সংশোধন করে: বান্ডেলে না থাকা অতিরিক্ত রত্ন লোড করার অনুমতি দেয় না। প্রয়োজনীয়তার সাথে মেলে এমন একটি মণি বান্ডিলে থাকলে মণি পদ্ধতিটিকে নো-অপ হতে এবং যদি না হয় তবে একটি Gem::LoadError বাড়াতে৷
আমি কীভাবে বান্ডিল এক্সিক বন্ধ করব?
সাধারণত আপনি Ctrl-C চাপবেন ওয়েবব্রিক বন্ধ করার জন্য যখন এটি -d বিকল্প ছাড়া শুরু হয়।
আমাকে বান্ডেল এক্সেক টাইপ করতে হবে কেন?
Bundler's bundle exec-এর প্রয়োজন Bundler সেটআপ ফাইল যা বান্ডলারকে তার সমস্ত ফাইল-ফাইন্ডিং হ্যাক করতে দেয় যখন আপনার পরে কিছু প্রয়োজন হয়। কিন্তু আপনি কিছু ক্ষেত্রে দেখতে পারেন যে আপনার পরিবেশের ভেরিয়েবলগুলি ইতিমধ্যেই ঠিকঠাকভাবে সেট আপ করা থাকলে প্রয়োজনগুলি কেবল বান্ডলারের সাহায্য ছাড়াই কাজ করতে পারে৷