ইন্টেলিজ ধারণা সাব্ভারশন চেকআউট ত্রুটি: program প্রোগ্রাম "এসএনএন" চালানো যায় না `


138

আমি ইন্টেলিজ ধারণা 13.0 ব্যবহার করছি। যখন আমি সাবস্ট্রেশন থেকে চেকআউট করার চেষ্টা করছি তখন আমি ত্রুটি পাচ্ছি

Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, The system cannot find the file specified

আমি কিভাবে এটা ঠিক করব?

উত্তর:


282

সাবভার্সন সেটিংস থেকে "কমান্ড-লাইন ক্লায়েন্ট ব্যবহার করুন" বিকল্পটি নির্বাচন না করে এটি সমাধান করেছি।

এটি কেবলমাত্র 1.6 এবং 1.7 সংস্করণে কাজ করে। এসভিএন সংস্করণ 1.8 এর জন্য @ ভিসির উত্তর দেখুন।


এই ত্রুটিটি কারণ আপনার একটি এসএনএন ক্লায়েন্ট ইনস্টল করা দরকার। এটি ডিফল্টরূপে তার অভ্যন্তরীণ ক্লায়েন্টের পরিবর্তে টার্মিনালটি ব্যবহার করে কমান্ড চালানোর চেষ্টা করে। ধন্যবাদ, এটি আমার সমস্যার সমাধান করে।
এলট্রোয়ায়

76

আমার সমাধান পরীক্ষা করে দেখুন, এটি কার্যকর হবে।

সলিউশন:

প্রথম ডাউনলোড সাবস্ট্রেশন 1.8.13 (1.8) ডাউনলোড লিঙ্ক ( https://www.visualvn.com/downloads/ )

এখানে চিত্র বর্ণনা লিখুন

তারপরে একটি ফোল্ডারে আনজিপ করা। সেখানে একটি ফোল্ডার "বিন" থাকবে।

তারপর

সেটিংস -> সংস্করণ নিয়ন্ত্রণ -> সাবভার্সনে যান

আপনার ডাউনলোড করা svn.exe এর ইউআরএল অনুলিপি করুন যা আপনি ডাউনলোড করেছেন বিন ফোল্ডারে রয়েছে।

ছবিটি অনুসরণ করুন:

এখানে চিত্র বর্ণনা লিখুন

চিত্র হিসাবে শেষ হিসাবে svn.exe মত শেষ নাম দিতে ভুলবেন না।

প্রয়োগ করুন -> ঠিক আছে

এখনই আপনার অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন।

শুভ কোডিং!


আমি নিম্নলিখিত ত্রুটি পাচ্ছি: "আপডেট করার জন্য কোনও
সংস্করণযুক্ত

36

আপনি যদি এসটিএন 1.8 এর সাথে ইন্টেলিজ 13 ব্যবহার করেন তবে আপনাকে এসভিএন কমান্ড লাইন ক্লায়েন্ট ইনস্টল করতে হবে। এখানে আরও তথ্য দেখুন :

পূর্ববর্তী সংস্করণগুলির থেকে ভিন্ন, সাবভার্সন 1.8 সমর্থন কমান্ডগুলি চালানোর জন্য এসভিএনকিট এর পরিবর্তে নেটিভ কমান্ড লাইন ক্লায়েন্ট ব্যবহার করে। এই পদ্ধতিটি আরও নমনীয় এবং আসন্ন সংস্করণগুলির সমর্থনকে আরও সহজ করে তোলে। এখন, ইন্টেলিজ আইডিইএ প্রতিটি নির্দিষ্ট সাবভার্সিয়নের জন্য পৃথক সংহতকরণ বিকল্প দেয়:

1.6 - কেবল এসভিএনকিট

1.7 - এসভিএনকিট এবং কমান্ড লাইন ক্লায়েন্ট

1.8 - কমান্ড লাইন ক্লায়েন্ট


5
এসএনএন কমান্ড লাইন ক্লায়েন্ট ইনস্টল করা এখানে সঠিক উত্তর। নোট করুন যে উইন্ডোজ ডিফল্ট নির্বাচনগুলিতে টর্টোইএসভিএন স্থাপনের জন্য কমান্ড লাইন ক্লায়েন্টকে অন্তর্ভুক্ত করা হয় না।
dbrin

20

Use command-line clientসেটিংস থেকে অক্ষম করা ভালভাবে আমাকে ইন্টেলিজি আলটিমেট ১৪.০ এ গঠন করেছিল worked


11

ইন্টেলিজ আইডিয়া 2017.1 এ আপনি এমবেডড এসভিএন ক্লায়েন্ট ব্যবহার করতে পারেন যা দুর্ভাগ্যক্রমে ডিফল্টরূপে সক্ষম হয় না। আপনি এটি কীভাবে সক্রিয় করতে পারেন তা এখানে।

1) ওপেন ইন্টেলিজ আইডিয়া

2) মেনু Help>Find Actions...

এখানে চিত্র বর্ণনা লিখুন

3) subversionsubversion সম্পর্কিত সেটিংস অ্যাক্সেস পেতে টাইপ করুন । Subversion Settingsনীচের ছবিতে হাইলাইট করা হিসাবে আইটেমটি চয়ন করুন ।

এখানে চিত্র বর্ণনা লিখুন

4) অবশেষে, অপশনটি চেক করতে ভুলবেন না Use command line client

এখানে চিত্র বর্ণনা লিখুন

এখন থেকে, বর্তমান প্রকল্পে, আপনি এমবেডড সাবভার্সনটি ব্যবহার করবেন।



7

মূলত, ইন্টেলিজের যা দরকার তা হ'ল এসএনএন.এক্সে। উইন্ডোজের জন্য আপনাকে সাবভারশন ইনস্টল করতে হবে । এটি স্বয়ংক্রিয়ভাবে PATH এনভায়রনমেন্ট ভেরিয়েবলে svn.exe যুক্ত করে। ইনস্টল করার পরে, দয়া করে ইন্টেলিজি পুনরায় চালু করুন।

দ্রষ্টব্য - কচ্ছপ এসভিএন svn.exe ইনস্টল করে না, কমপক্ষে আমি এটি আমার টরটোইজএসভিএন বিন ডিরেক্টরিতে খুঁজে পাইনি।


1
কচ্ছপ এসভিএন ডিফল্ট ইনস্টলেশন কমান্ড লাইন সরঞ্জাম ইনস্টল করে না। একবার আপনি কমান্ড লাইন সরঞ্জামগুলি পুনরায় ইনস্টল করে পরীক্ষা করে নিলে এটি svn.exe সহ একটি বিন ফোল্ডার ইনস্টল করবে। তারপরে ইন্টেলিজ সেটিংসে -> বিপর্যয় এই svn.exe এর পথ দেয়।
rhel.user 21

আপডেট 2020: আমি সবেমাত্র টরটোইজ ইনস্টল করেছি এবং কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করার জন্য ইনস্টলারে (প্রাথমিকভাবে চেক করা) একটি চেকবক্স ছিল। এটি দেখুন এবং আপনি যেতে ভাল
viorel


2

ইনটেলিজে সাবভার্সন সেটিংসে সাবভারশন কমান্ড (এসএনএন) যুক্ত হওয়া দরকার। পদক্ষেপগুলি এখানে রয়েছে: 1. ডাউনলোড এবং ইনস্টল করুন সাবভার্সন। 2. একই কমান্ডের জন্য উইন্ডোজ (সেন্টিমিটার) -তে কমান্ড লাইন প্রম্পটটি পরীক্ষা করুন - এসএনএন।

এখানে চিত্র বর্ণনা লিখুন

  1. ফাইল -> সেটিংস -> সংস্করণ নিয়ন্ত্রণ -> সাবভার্সনে যোগ করা এসএনএন কমান্ডকে বৈধ করুন এখানে চিত্র বর্ণনা লিখুন

  2. ইন্টেলিজি স্টুডিও থেকে প্রস্থান করুন এবং পুনরায় লঞ্চ করুন


1

এই সমস্যার সমাধানটি পাথ সিস্টেমের সম্পত্তিটিতে এসভিএন ডিরেক্টরি (সি: \ প্রোগ্রাম ফাইলগুলি ort কচ্ছপ এসভিএন \ বিন) যুক্ত করা হয়


1

আমার জন্য, ডেবিয়ান জিএনইউ / লিনাক্সে, সাবভার্সন প্যাকেজ ইনস্টল করা ছিল সমাধান

# aptitude install subversion subversion-tool

0

ইন্টেলিজি আলটিমেট 14.0.3 এ থাকা সেটিংস থেকে কমান্ড-লাইন ক্লায়েন্টটি অক্ষম করা আমার পক্ষে কাজ করে।

আমি আইডিইএর নথিটি যাচাই করেছিলাম, আইডিইএর আর কোনও এসভিএন ক্লায়েন্ট সফ্টওয়্যার দরকার নেই। https://www.jetbrains.com/idea/help/using-subversion-integration.html থেকে নীচে বর্ণনা দেখুন

================================================== ===============

পূর্বশর্ত

ইন্টেলিজ আইডিইএ সাবভার্সন প্লাগইন সহ একত্রিত হয়। এই প্লাগইনটি ডিফল্ট হিসাবে চালু করা হয়। যদি তা না হয় তবে নিশ্চিত হয়ে নিন যে প্লাগইনটি সক্ষম রয়েছে। ইন্টেলিজ আইডিইএর সাবভার্সন ইন্টিগ্রেশনের জন্য স্ট্যান্ড্যালোন সাবভার্সন ক্লায়েন্টের প্রয়োজন হয় না । আপনার যা দরকার তা হ'ল আপনার সাবভারশন রিপোজিটরিতে একটি অ্যাকাউন্ট। সাবজার্শন ইন্টিগ্রেশন বর্তমান প্রকল্পের রুট বা ডিরেক্টরিতে সক্ষম।

================================================== ================


0

আপনি যদি মনোজের সমাধান ( https://stackoverflow.com/a/29509007/2024713 ) নিয়ে যাচ্ছেন এবং এখনও সমস্যা থাকলে আপনার ইন্টিলিজের সংস্করণে উপলব্ধ থাকলে "ইন্টারেক্টিভ মোড সক্ষম করুন" স্যুইচ করার চেষ্টা করুন। এটা আমার জন্য কাজ করেছে

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