আমি কীভাবে SASS এর সর্বশেষ সংস্করণে আপডেট করব?


9

এটি সত্যিই বোকা তবে আমি এখন এক ঘন্টার জন্য গুগলিং করছি এবং উত্তরটি খুঁজে পাচ্ছি না।

আমি উবুন্টু ১০.১০ তে আছি এবং আমি SASS এর সর্বশেষ সংস্করণে আপডেট করার চেষ্টা করছি যাতে আমি কোনও @importনিয়মের অভ্যন্তরে কোনও @mediaনিয়ম ব্যবহার করতে পারি ।

এখানে পরামর্শ হিসাবে; https://github.com/nex3/sass/issues/64 , আমি চেষ্টা করেছি:

$ sudo gem install sass --pre

এবং এটি দুর্দান্ত কাজ করেছে বলে মনে হয়েছিল:

Successfully installed sass-3.2.0.alpha.35
1 gem installed

তবে আমি যখন চেষ্টা $ sass -vকরি তখন আমি পাই: Haml/Sass 3.0.9 (Classy Cassidy)যা আপডেট করার আগে আমার ছিল পুরানো সংস্করণ।

আমি কি ভুল করছি?

$ which gem
/usr/bin/gem

$ which sass
/usr/bin/sass

উত্তরটি চেষ্টা করলেন:

$ sass -v
Haml/Sass 3.0.9 (Classy Cassidy)

$ sudo gem uninstall -Iax sass
Removing sass
Removing sass-convert
Removing scss
Successfully uninstalled sass-3.2.0.alpha.35

$ sass -v
Haml/Sass 3.0.9 (Classy Cassidy) (Was expecting an error here)

$ sudo gem install sass --pre
Successfully installed sass-3.2.0.alpha.35
1 gem installed
Installing ri documentation for sass-3.2.0.alpha.35...
Installing RDoc documentation for sass-3.2.0.alpha.35...

$ sass -v
Haml/Sass 3.0.9 (Classy Cassidy)

সুতরাং এটি সফলভাবে ইনস্টল হওয়াটিকে সরিয়ে দেয় এবং sassকমান্ডটি চালানোর সময় সেটিকে ব্যবহার করা যায় । Thougts?


আপনি কি দৌড়াতে পারেন which gemএবং তারপরে which sassএবং আপনার প্রশ্নের আউটপুট যুক্ত করতে পারেন?
jrg

ঠিক আছে, এটি আপনাকে কিছু বলবে? :) আমি এই টিবিএইচ তেমন ভাল নই।
পাওয়ারবয়

1
আপনি কি আমাকে চ্যাটরুমে যোগ দিতে পারবেন? আমি আরও কিছু প্রশ্ন জিজ্ঞাসা করতে চাই। :)

শুধু sudo gem update sassআমার জন্য কাজ ব্যবহার।
রাফেলডিডিএল

উত্তর:


4

আমরা যা করে শেষ করেছি তা হ'ল:

প্রথমত, আমরা রেল প্রস্তুত ওয়ান-লাইনার ব্যবহার করে আরভিএম ইনস্টল করেছি :

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh

জিজ্ঞাসা করা হলে বিকল্প 2 (আরভিএম) নির্বাচন করা।

তারপর, আমরা করেছি source ~/.bashrc

তারপরে আমরা একটি gem install sass --pre(কোনও সুডো) করিনি ।


3

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

sudo gem uninstall -Iax sass
sudo gem install sass --pre

নতুন সম্পাদনা: আমি সবেমাত্র দেখেছি যে আপনি সম্ভবত haml-edgeরত্নটি ব্যবহার করছেন (যা তার নিজস্ব অনুলিপিটি প্যাক করে sass)। এই যে Nuke এবং sass- যথাযথ ইনস্টল।

sudo gem uninstall -Iax haml-edge
sudo gem install sass --pre

গম্ভীর গর্জন।


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

nano $(which sass)আপনি কী কাজ করছেন তা দৌড়াও এবং দেখুন। আমার রত্ন-ইনস্টল সংস্করণে আমি এর মতো শিরোনাম দেখতে পাচ্ছি:

#!/usr/bin/ruby1.8
#
# This file was generated by RubyGems.
#
# The application 'sass' is installed as part of a gem, and
# this file is here to facilitate running it.

আপনি যদি অনুরূপ কিছু দেখতে পান তবে এটি প্রস্তাব দেয় যে মশলাযুক্ত কিছু আছে এবং আমি আপনাকে ভোট দিয়ে চলেছি:

sudo rm "$(which sass)" "$(which sass-convert)" "$(which scss)"

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

তবে দিনের শেষে, এটি কেবল একটি রুবি রত্ন। এটি মেরে ক্রিসমাস বাতিল হবে না।


এটি আশাব্যঞ্জক মনে হলেও আমার আপডেট হওয়া প্রশ্নটি পরীক্ষা করে দেখুন।
পাওয়ারবাই

1

আমি এটি পরীক্ষা করেছি Linux Mint 14 (Nadia), অর্থাৎ Ubuntu 12.10 (Quantal)

1. আপনার পরিবেশ পরীক্ষা করুন

প্রথমে আপনার বর্তমান সংস্করণটি পরীক্ষা করুন sass

sass --version # Sass 3.1.19 (Brainy Betty)
which sass # /usr/bin/sass

২. ডিস্ট্রো প্যাকেজগুলি সরান

প্যাকেজ পরিচালকের সাথে ইনস্টল হওয়া প্যাকেজগুলি (যেমন apt-getবা apitude) অগ্রাধিকার হিসাবে তাদের সরিয়ে দিন

apt-get remove ruby-sass ruby-compass

দ্রষ্টব্য: আপনি যদি $PATHডান বাইনারিটিকে লক্ষ্য করে লক্ষ্য করতে (যদি নীচে দেখুন) কনফিগার করেন তবে এটি এড়ানো যায় ।

৩. নতুন সংস্করণ ইনস্টল করুন

apt-get install ruby-full 
gem install sass 
gem install compass

৪. পরীক্ষার সংস্করণ

sass --version # Sass 3.2.7 (Media Mark)
which sass # /usr/local/bin/sass

সোর্স

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