কীভাবে সমাধান করবেন "এই কাজটি করার জন্য আপনার রুবি এবং স্যাস ইনস্টল করা উচিত এবং আপনার পাঠ্যপথের মধ্যে থাকা" সতর্কতা?


117

আমি কাজের জন্য একটি নতুন ম্যাক স্থাপনের প্রক্রিয়াধীন। আমি বিশ্বজুড়ে গ্রান্ট এবং গ্রান্ট সিএলআই ইনস্টল করেছি। তারপরে আমি npm installসমস্ত নির্ভরতা ইনস্টল করার জন্য একটি প্রকল্প ফোল্ডারের অভ্যন্তরে একটি করেছি।

এখন পর্যন্ত কোনও সমস্যা নেই, তবে আমি sass:distকাজটি চালানোর চেষ্টা করার সাথে সাথে আমি এই সতর্কতাটি পেয়েছি:

Warning: You need to have Ruby and Sass installed and in your PATH for
this task to work. More info:
https://github.com/gruntjs/grunt-contrib-sass Use --force 
to continue.

আমি যা বুঝি তা হ'ল এই কাজটি চালানোর জন্য আমার আরও বেশি পরিমাণে রুবি এবং স্যাস ইনস্টল করা দরকার। টার্মিনালটির সাথে কাজ করার ক্ষেত্রে আমি এখনও বেশ নতুন, আমি কী তা অনুসন্ধান করার জন্য একটি তাত্ক্ষণিক অনুসন্ধান করেছি PATH- মনে হচ্ছে এটি কিছু সিস্টেমের পথ (যা পরিবর্তিত হতে পারে) যেখানে গুরুত্বপূর্ণ ডেটা সংরক্ষণ করা হয়।

এর অর্থ কি এই sudo grunt install contrib-sass -gসমস্যাটি সমাধান করার জন্য আমি কেবল একটি করতে পারি ? এবং রুবি সম্পর্কে কী - আমি সবসময় ভেবেছিলাম এটি ইতিমধ্যে ওএস এক্সে ইনস্টল করা আছে?


উত্তর:


205

ঠিক আছে, আমি বুঝতে পেরেছি. আমাকে সাস ব্যবহার করে ইনস্টল করতে হয়েছিল gem install sassএবং এখন সবকিছু ঠিক আছে ... সহজ হতে পারে না।


22
sudo apt-get ইনস্টল রুবি-কম্পাস: উবুন্টুতে উভয়ই ইনস্টল করা বলে মনে হচ্ছে - আমার ক্ষেত্রে রুবি ইনস্টল হয়নি
myol

18
আমার ম্যাকের sudoআগে প্রয়োজন ছিল gem install sass
ক্রিজিসটফ ওলনি

1
এটি উইন্ডোজের জন্য একই
ম্যাট ক্যান্টি

1
(উইন)) আমাকে প্যাথে রুবি বিন পাথটি ম্যানুয়ালি যোগ করতে হয়েছিল - তারপরেই রত্ন ইনস্টল স্যাস কাজ করেছিল।
ড্রাগোস রুসু

91

আপনি যদি ম্যাকের ওএসএক্স এল ক্যাপিটেন বা জোসেমাইটে থাকেন তবে মনে হয় রত্নটি ইনস্টল করার ক্ষেত্রে কোনও সমস্যা রয়েছে।

চেষ্টা

sudo gem install -n /usr/local/bin sass

সমাধান ছিল গিথুব থেকে


2
ইয়োসেমাইটেও কাজ করে।
স্টিভ কে

1
এল ক্যাপ্টেনের জন্য ভাল কাজ করে!
ম্যাক্সিম লাফারি

11

আপনাকে রুবি এবং সাস এই হিসাবে ইনস্টল করতে হবে:

রুবি ইউজ কমান্ডের জন্য

sudo apt-get install ruby-full

এবং Sass ব্যবহার কমান্ড জন্য

sudo gem install sass

1
আমি ইতিমধ্যে রুবি ইনস্টল করেছি এবং কেবলমাত্র কমান্ড sudo রত্ন ইনস্টল sass আমার পক্ষে কাজ করেছে।
ড্যানিলো কান্ডিডো

just -> মণি ইনস্টল করুন sass
ড্যানিলো কানিডো

6

গ্রান্ট-সাস ডকুমেন্টেশন খুব পরিষ্কার নয়। রুবির প্রয়োজন এড়াতে আপনি এটি ব্যবহার করে দেখতে পারেন:

এনপিএম আনইনস্টল - সেভ গ্রান্ট-অবদান-সাস
এনপিএম ইনস্টল - সেভ নোড-স্যাস গ্রান্ট-স্যাস

এটি চেষ্টা করুন, এটা আমার জন্য কাজ।

উল্লেখ


4
এটি ২০২০ সালের সেরা উত্তর It এটি SASS কে কবজ হিসাবে কাজ করে এবং সমস্ত নির্ভরতা স্থানীয়ভাবে এনপিএম এর মাধ্যমে ইনস্টল করে। আমার কোডটি গ্রান্ট-অবদান-সাস থেকে গ্রান্ট-সাসে অভিযোজিত করার সময়, আমার গ্রান্ট কনফিগারেশনে কিছু সামঞ্জস্য করা দরকার ছিল, তবে তাদের ব্যবহারের উদাহরণটি সহজ করেছে: github.com/sindresorhus/grunt-sass#usage
আলেকজান্ডার রাইস

দুর্দান্ত, টিপটির জন্য ধন্যবাদ! আপনি কীভাবে রুবির সেই নির্ভরতা থেকে মুক্তি পেতে পারেন এবং আপনি এটির উত্তর দিয়েছিলেন। npm install --save-devপরিবর্তে আমি এর পরিবর্তে ব্যবহার করব --saveকারণ আপনার কেবল বিকাশের জন্য স্যাস প্রয়োজন (আমি কেবল উত্তরে এটি সম্পাদনা করেছি)।
টোবিয়াস

2

আপনাকে রুবি এবং সাস এই হিসাবে ইনস্টল করতে হবে:

রুবি ইউজ কমান্ডের জন্য

sudo apt-get install ruby-full

এবং Sass ব্যবহার কমান্ড জন্য

sudo gem install sass

1

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


2
স্ট্যাক ওভারফ্লোতে আপনাকে স্বাগতম। আপনার উত্তরে আপনার আরও কিছু বিবরণ যুক্ত করা উচিত। উত্তরটি কেবল একটি বাক্যে পোস্ট করা ভাল অনুশীলন নয়।
ফিলিপস্ট


0

আমি রুবি ইনস্টল করতে হোমব্রিউ এবং তারপরে রুবি এসএএসএস ইনস্টল করতে ব্যবহার করেছি । আপনি যদি ইতিমধ্যে হোমব্রু ব্যবহার করেন, বা এটি নিয়মিত ব্যবহার শুরু করতে চান তবে সম্ভবত এটি করার সর্বোত্তম উপায় way

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