রুবি রত্ন কিভাবে ব্যাকআপ করবেন?


8

আপনি কিভাবে রুবি রত্ন ব্যাকআপ করবেন? আমি অপারেটিং সিস্টেমটি পুনরায় ইনস্টল করছি তাই আমি রুবি রত্নগুলির ব্যাকআপ কীভাবে করব তা জানতে চাই যাতে আমি যখন অপারেটিং সিস্টেমটি ইনস্টল করেছি তখন এটি পুনরায় ইনস্টল করতে পারি?

ইন্টারনেট অ্যাক্সেস ছাড়াই কি কম্পিউটারে রত্ন ইনস্টল করা সম্ভব?

উত্তর:


8

আপনার রত্নগুলির নামের তালিকা পেতে, করুন gem list --no-versions। একটি ডিরেক্টরি তৈরি করুন (যেমন gem-exports) সেই ডিরেক্টরিটির ভিতরে থাকা কোনও ফাইলে সেই তালিকাটি সংরক্ষণ করুন, তারপরে শিরোনাম এবং খালি লাইনগুলি সরিয়ে দিন। (অটোমেশন বিকল্পগুলি * নিক্স সিস্টেমের জন্য।

সেই তালিকাটি নিন এবং

xargs gem unpack < $LISTNAME

ডিরেক্টরি ভিতরে। এটি রত্নের নাম নেওয়া উচিত এবং gem unpack $GEMNAMEতাদের সবার উপরে চালিত হওয়া উচিত । আপনার এখন নিজ নিজ ডিরেক্টরিতে রত্নগুলির সমস্ত উত্স থাকবে। ডিরেক্টরিটি নতুন ওএসে অনুলিপি করুন।

তারপরে আপনি ডিরেক্টরিতে চালাতে পারেন

xargs -I gemname gem build gemname/gemname.gemspec < $LISTNAME

এটি ইন্টারনেট সংযোগের প্রয়োজন ছাড়াই আপনার সদ্য রপ্তানি করা সমস্ত রত্ন তৈরি করা উচিত। যদি আপনার কোনও সংযোগ থাকে তবে আপনি ঠিক করতে পারেন

xargs gem install < $LISTNAME

এটি তাদের সকলের সর্বশেষতম সংস্করণ ইনস্টল করবে।


আমি যখন রান করি তখন আমি gem list --no-versionsএখানে লিঙ্কটিতে প্রদর্শিত হিসাবে একটি ত্রুটি বার্তা পাই। i.imgur.com/SZnlb.png । আপনি উইন্ডো চলমান থাকলে কীভাবে ব্যাকআপ করবেন?
ইশান

একটি সাধারণ চেষ্টা করুন gem list, তারপরে সংস্করণগুলি সম্পাদনা করুন। আপনাকে ম্যানুয়ালি সবকিছু করতে হবে (নোটপ্যাডে রত্ন নাম ফাইলটি খুলুন এবং উপরে তীরটি ব্যবহার করুন এবং নামগুলি আরও সহজ করার জন্য প্রতিস্থাপন করুন)। এছাড়াও, আপনি যদি আবার উইন্ডোজ যাচ্ছেন তবে দয়া করে সাইগউইন ইনস্টল করুন । আপনি নিম্নোক্ত বিষয়াদিতে রুবি, রত্ন, এবং পাগল পেতে পারেন এই । সাইগউইন উইন্ডোজের একটি POSTIX- সম্মতিযুক্ত ইন্টারফেস, যার অর্থ এর কমান্ড এবং শেলটি cmd.exe এর চেয়ে বেশি লোড are
bb010g

আমি gem list --no-versions | sed '/^*/ d'ইনস্টল করা রত্নগুলির একটি পরিষ্কার আউটপুট জন্য একটি করব।
sepehr
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.