জেমফাইল সনাক্ত করতে পারেনি


138

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

bundle install

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

জেমফাইল সনাক্ত করতে পারেনি

আমি ,. আমি অন্য অ্যাপটি নামিয়ে নেওয়ার ঝুঁকি নিতে চাই না।

উত্তর:


162

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


2
ধন্যবাদ। এটি এই সাধারণ কিছু ছিল। আমার কেবল সমস্যা হয়েছিল কারণ কমান্ডটি চালানোর জন্য আমাকে অ্যাডমিন ব্যবহারকারী হিসাবে লগ ইন করতে হয়েছিল তবে রত্নটি অন্য ব্যবহারকারীর অধীনে ডিরেক্টরিতে ছিল। আমি এটি বাছাই করতে পরিচালিত। ধন্যবাদ!
ইয়ান

1
হ্যাঁ, আপনি ঠিক বলেছেন, যদি আপনি এই কমান্ডটি পুনরায় ইনস্টল করার জন্য ব্যবহার করেন, আপনার 'সিডি [পুনর্নির্দেশ-ডিরেক্টরি]' করা উচিত এবং তারপরে সেই আদেশটি কার্যকর করা উচিত।
টিম ওয়াং

80

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


হ্যাঁ, এটি আসলেই সমস্যা ছিল এবং আমি শেষ পর্যন্ত এটিকে সাজানোর ব্যবস্থা করেছিলাম। আপনার সাহায্যের জন্য ধন্যবাদ.
ইয়ান

6

আমার একই সমস্যা ছিল এবং এটি একটি ভিন্ন ডিরেক্টরি ব্যবহার করে সমাধান করা হয়েছে।

bash-4.2 $ বান্ডিল ইনস্টল
জেমফাইল সনাক্ত করতে পারেনি
bash-4.2 w pwd
/home/amit/redmine/redmine-2.2.2-0/apps/redmine
ব্যাশ -২.২ $ সিডি এইচটিডোকস /
bash-4.2 s ls
অ্যাপ্লিকেশন কনফিগারেশন ডিবি অতিরিক্ত জেমফিল লাইব প্লাগইনগুলি রেকফিল স্ক্রিপ্ট tmp
বিন config.ru ডক ফাইলগুলি Gemfile.lock লগ পাবলিক README.rdoc পরীক্ষা বিক্রেতা
bash-4.2 $ সিডি প্লাগিনগুলি /
bash-4.2 $ বান্ডিল ইনস্টল
রেক ব্যবহার করে (0.9.2.2) 
আই 18 এন (0.6.0) ব্যবহার করে 
মাল্টি_জসন ব্যবহার করে (1.3.6) 
অ্যাক্টিভসপোর্ট (3.2.11) ব্যবহার করে 
বিল্ডার ব্যবহার করে (3.0.0) 
সক্রিয় মডেল ব্যবহার করে (3.2.11) 
ইরুবিস ব্যবহার করে (২.7.০) 
যাত্রা ব্যবহার করে (1.0.4) 
র্যাক ব্যবহার করে (1.4.1) 
র্যাক-ক্যাশে ব্যবহার করা (1.2) 
র্যাক-পরীক্ষা ব্যবহার করে (0.6.1) 
পর্বতারোহণ ব্যবহার (২.২.১) 
টিলার ব্যবহার (1.3.3) 
স্প্রোকেট ব্যবহার করে (২.২.১) 
অ্যাকশনপ্যাক ব্যবহার করে (৩.২.১১) 
মাইম-প্রকারগুলি ব্যবহার করে (1.19) 
বহুভক্ত ব্যবহার (0.3.3) 
ট্রিটপ ব্যবহার করে (1.4.10) 
মেল ব্যবহার করে (২.৪.৪) 
অ্যাকশনমেলার ব্যবহার করে (৩.২.১১) 
Arel ব্যবহার করে (3.0.2) 
Tzinfo (0.3.33) ব্যবহার করে 
অ্যাক্টিভেকর্ড ব্যবহার করে (3.2.11) 
অ্যাক্টিভেরোসোর্স ব্যবহার করে (৩.২.১১) 
কোড্রে ব্যবহার করে (1.0.6) 
র্যাক-এসএসএল ব্যবহার করে (1.3.2) 
জসন ব্যবহার করে (1.7.5) 
Rdoc ব্যবহার করে (3.12) 
থোর ব্যবহার (0.15.4) 
রেলটি ব্যবহার করে (৩.২.১১) 
Jquery- রেল ব্যবহার করে (২.০.৩) 
Mysql2 (0.3.11) ব্যবহার করে 
নেট-এলডিপ ব্যবহার করে (০.৩.১) 
রুবি-ওপেনিড ব্যবহার করে (২.১.৮) 
র্যাক-ওপেনিড ব্যবহার করে (1.3.1) 
বান্ডলার ব্যবহার করে (১.২.৩) 
রেল ব্যবহার করে (3.2.11) 
Rmagick ব্যবহার (2.13.1) 
তোমার বান্ডিল আমি

3

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


1

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

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

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

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


0

খুব সহজ। যখন এটি 'জেমফাইলে সনাক্ত করতে পারে না' বললে এর অর্থ আপনি বর্তমানে যে ফোল্ডারে রয়েছেন বা যে ডিরেক্টরিতে আপনি রয়েছেন সেখানে জেমফাইল নামে কোনও ফাইল নেই। সুতরাং আপনার কমান্ড প্রম্পটে সেখানে ফোল্ডারের একটি স্পষ্ট বা সম্পূর্ণ পথ দিন যেখানে এই জাতীয় নাম "জেমফিল" যেমন সিডি সি: \ ব্যবহারকারীগণ \ প্রশাসক \ ডেস্কটপ \ রুবিপ্রজেক্ট \ ডেমো।

এটি অবশ্যই এক মিনিটের মধ্যে সমাধান হয়ে যাবে।

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