ruby - Gemfile সনাক্ত করা যায়নি




bundler (4)

আমি অবশ্যই রুবি ডেভেলপার নই, তবে আমার রুবি, র্যাম, এবং বান্ডলার ব্যবহার করে আমার সার্ভারে একটি অ্যাপ্লিকেশন আছে। আমি একটি ভিন্ন ব্যবহারকারী অ্যাকাউন্টের অধীনে কিন্তু একই ভিপিএসে অন্য Ruby ইনস্টল করার চেষ্টা করছি। যখন আমি চালানোর জন্য যান

bundle install

আমি নিম্নলিখিত ত্রুটি পেতে:

Gemfile সনাক্ত করা যায়নি

আমি ./bundle ডিরেক্টরির বিষয়বস্তু মুছে ফেলতে পারি যাতে সমস্ত রত্নগুলি ত্রুটিটি মুছে ফেলার জন্য পুনরায় ফিরিয়ে আনা হয় তবে একই জেমস এবং বান্ডলার ব্যবহার করে এটি আমার অন্য অ্যাপ্লিকেশনের উপর প্রভাব ফেলবে? আমি অন্যান্য অ্যাপ্লিকেশন গ্রহণ ঝুঁকি নিতে চান না।


আপনি bundle install চলমান আগে প্রকল্প ডিরেক্টরি আছে তা নিশ্চিত করুন। উদাহরণস্বরূপ, rails new myproject চালানোর পরে, আপনি bundle install চলমান আগে cd myproject করতে চান।


আপনি একটি ডিরেক্টরির মধ্যে Gemfile যেখানে আপনি যে কমান্ড চালানো। Gemfile একটি বর্তমান প্রোগ্রামের জন্য আপনার gem সেটিংস ধারণকারী একটি ফাইল।


আমি প্রকল্প ডিরেক্টরি থেকে ব্যাক আপ করে একই সমস্যা সমাধান করেছি, তারপর প্রকল্প ডিরেক্টরি এবং বান্ডেল ইনস্টলে সিডি ফিরে।


এখানে আপনি চেষ্টা করতে পারে কিছু।

আপনি আপনার অ্যাপ্লিকেশন চালানোর জন্য ব্যবহার করা যে কোন কনফিগার ফাইল এই যোগ করুন।

ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
require 'bundler/setup' # Set up gems listed in the Gemfile.
Bundler.require(:default)

রেল এবং অন্যান্য র্যাক ভিত্তিক অ্যাপ্লিকেশন এই স্কীম ব্যবহার করে। কখনও কখনও এমন কিছু ঘটে যা আপনি আপনার রুটগুলির চেয়ে গভীর কিছু ডিরেক্টরি যা আপনার Gemfile সাধারণত অবস্থিত থাকে তা চালানোর চেষ্টা করছেন। অবশ্যই আপনি এখন এই সমস্যার সমাধান করেছেন তবে মাঝে মাঝে আমরা সবাই এই জ্যামফাইলটি খুঁজে পেতে কষ্ট পাই। আমি কখনও কখনও আপনি .bundle ডিরেক্টরির মধ্যে সব রত্ন থাকতে পারে যখন পছন্দ। এটি আপনার বালিশ অধীনে এই সাইট ঠিকানা রাখা hurts না। http://bundler.io/





bundler