উইন্ডোজে ইউনিক্স-স্টাইল শর্টকাট তৈরি করছেন?


3

আমার একটি অনন্য সমস্যা আছে ... আমি একটি উইন্ডোজ মেশিনে পার্ল বিকাশ করি তবে আমার পরীক্ষা / প্রোড সার্ভারগুলি এআইএক্স। আমি আপাচি ও পার্ল ইনস্টল করে স্থানীয়ভাবে পরীক্ষা করতে সক্ষম হতে চাই, তবে আমি # টি পরিবর্তন করতে চাই না! স্থানীয়ভাবে পরীক্ষার জন্য আমার সমস্ত স্ক্রিপ্টগুলিতে লাইন করুন এবং তারপরে সেগুলি আবার পরীক্ষার সার্ভারে আপলোড করতে পরিবর্তন করুন।

আমার প্রশ্নটি হ'ল: আমি উইন্ডোজটিতে '/ usr / bin / perl' এর স্টাইলে কিছুটা শর্টকাট / ওরফে / যা কিছু তৈরি করতে পারি যা আসলে 'সি: \ অ্যাক্টিভেট ate পার্ল5.0.12 \ পার্ল.এক্সে'কে নির্দেশ করে?

আমি এতে একপ্রকার হারিয়েছি, সুতরাং যে কোনও সাহায্যের প্রশংসা করা হয়েছে। ধন্যবাদ!

উত্তর:


1

হ্যা, তুমি পারো. আপনার পার্ল উত্স কোডে নির্দিষ্ট হিসাবে পাথ তৈরি করুন। উদাহরণস্বরূপ, যদি আপনি #! / Usr / pkg / bin / perl ব্যবহার করে থাকেন তবে উইন্ডোজে আপনি একই ড্রাইভে পাথ তৈরি করতে পারেন (সম্ভবত সি :) এবং সেখানে এটির একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন (.exe ছাড়াই)।

আপনি যা করছেন তার উপর নির্ভর করে এটি কাজ করতে পারে বা নাও পারে তবে আপনাকে চেষ্টা করতে হবে। আপনি যদি কেবল নিজের .pl ফাইলগুলি দেশীয়ভাবে চালানোর জন্য প্রত্যাশা করছেন, তবে এটি কার্যকর হবে না কারণ উইন্ডোজ ইউনিক্স বা লিনাক্সের মতো নমনীয় নয় বাইনারিটির প্রথম লাইনটি পড়ার ক্ষেত্রে এটি কীভাবে কার্যকর করতে হবে / ব্যাখ্যা করতে হবে তা নির্ধারণ করতে।

আপনার প্রতীকী লিঙ্কটি তৈরি করতে আপনি উইন্ডোজ "mklink" কমান্ডটি ব্যবহার করতে পারেন (আমি এই পয়েন্টটি যুক্ত করার পরামর্শ দেওয়ার জন্য @ গ্রাটিউটির জন্য ধন্যবাদ)।


3
যুক্ত করতে - mklinkসিমলিংক তৈরি করতে ব্যবহার করুন ।
মাধ্যাকর্ষণ

3
বিকল্পভাবে, আপনি যদি ModPerl ব্যবহার করছেন, তবে উইন্ডোজ দিকের ক্ষেত্রে এটি কোনও ব্যাপার নয় (এবং আপনার পার্ল স্ক্রিপ্টগুলির প্রথম লাইনের পথটি কোনও সমস্যা না করেই ভুল হতে পারে)। আমি যে Mod_perl2
রিচার্ডসন

1

বিরক্ত করবেন না।

সি: \> টাইপ করুন t1.pl
#! / Usr / bin / Perl
কঠোর ব্যবহার;
সতর্কতা ব্যবহার;
মুদ্রণ "যে কাজ করেছে \ n";

সি: \> t1.pl
যে কাজ করেছে

তবে আমি মনে করি অ্যাপাচি-র সঠিক শেবাং লাইন দরকার - এই ক্ষেত্রে https://stackoverflow.com/questions/2036577/how-do-i-ignore-the-perl-shebang-on-windows-with-apache-2 দেখুন


0

আপনি আপনার সি পার্টিশনে ইউনিক্স ডিরেক্টরি কাঠামোর প্রতিলিপি চেষ্টা করে দেখতে পারেন এবং তারপরে আপনি সে অনুযায়ী সিএম লিঙ্ক তৈরি করতে পারেন, যদি এনটিএফএসে থাকে .. যদিও এনটিএফএসে, তাদের " জংশন " বলা হয় এবং উইন্ডোজ এক্সপ্লোরারকে মূল ফাইলগুলি / থেকে পৃথকীকরণের কোনও উপায় নেই ডায়ার্স - এনটিএফএসের জংশন বৈশিষ্ট্যগুলি ব্যবহার করার জন্য আপনার এই সরঞ্জামটি দরকার

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

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