2013-04-09 8 views
8

पर कम्पास और सूसी स्थापित करना मैं अपने उबंटू 12.04 पर कम्पास और सूसी स्थापित करने की कोशिश कर रहा हूं।उबंटू 12.04

मैं क्या कोशिश की है कंसोल पर निम्न चरणों का पालन कर रहे हैं:

sudo apt-get install rubygems1.8 
sudo gem install rubygems-update # Instead of sudo gem update --system 
sudo update_rubygems 
sudo gem install compass # Installing Compass & Sass 
sudo gem install susy 

तो जवाहरात स्थापित कर रहे हैं और सूचीबद्ध किया जाएगा जब मैं निम्न आदेश कार्य करें:

gem list 

लेकिन अब, जब मैं

compass create project 

के साथ एक नया कंपास प्रोजेक्ट बनाने का प्रयास करता हूं मुझे निम्न त्रुटि मिलती है:

/usr/local/bin/compass: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory 

मेरा वर्तमान रूबी संस्करण 1.8.7 है। तो मैंने रूबी 1.9.1 स्थापित किया और इसे काम कर लिया। कंसोल अभी भी कहता है कि वर्तमान रूबी संस्करण 1.8.7

मेरा प्रश्न: क्या मुझे यह काम करने के लिए दोनों रूबी संस्करणों के साथ चलना है? क्या उबंटू के नीचे कोई दूसरा रास्ता है? यह काम कर रहा है, मुझे पता है, लेकिन यह थोड़ा उलझन में है।

उत्तर

6

एकाधिक रूबी संस्करणों के लिए उबंटू के पैकेज मैनेजर का उपयोग करना एक खो गया कारण है।

अधिकांश लोग rvm का उपयोग करते हैं, जो आपको कई रूबी के बीच स्थापित और स्विच करने की अनुमति देता है।

अन्य लोकप्रिय विकल्प rbenv और chruby हैं। यह सिर्फ व्यक्तिगत वरीयता का सवाल है, लेकिन मैं कहूंगा कि आरवीएम के शुरुआती लोगों के लिए थोड़ा सा बढ़त है।

इसके अलावा, मैं रूबी 1.9.1 स्थापित करने की अनुशंसा नहीं करता - 1.9.3 का उपयोग करना सबसे अच्छा है क्योंकि अन्य 1.9.x संस्करणों के साथ कुछ संगतता समस्याएं हैं।

फिर आप गहरे लाल रंग का रत्न के माध्यम से कम्पास और सास स्थापित कर सकते हैं (बल्कि योग्यता से):

$ gem install compass 
$ gem install sass 
2

RVM भयानक और वास्तव में आसान स्थापित करने के लिए है।

सबसे पहले:: मैं अपने टर्मिनल में इन आदेशों के साथ rvm, कम्पास, और सास को स्थापित करने में कामयाब रहे

curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enabled --ruby=1.9.3 

यह rvm जमाना होगा, यह स्वतः ही rvm लोड करने के लिए ~/.bash_profile में एक कमांड डाल दिया जाएगा,

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* 

तो बस चलाने: को छोड़कर यह नहीं है क्या उबंटू तो इस लाइन आपके ~/.bashrc फ़ाइल में डाल का उपयोग करता है

gem install compass 
gem install susy #(or sass) 
0

मास्टरचॉफ़ का जवाब करीब है, लेकिन मेरे लिए काम नहीं किया। इस वेब पेज ने मेरे यूबंटू सर्वर इंस्टेंस पर आरवीएम स्थापित करने के लिए एक स्पष्ट और भरोसेमंद तरीका प्रदान किया: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

5

यह सरल आदेश उबंटू 14 पर काम करता है।10

sudo apt-get install ruby-compass 
+0

आर्क लिनक्स का उपयोग करते हुए आप 'yaourt ruby-compass' चला सकते हैं – speculees

1

त्रुटियों के बिना कंपास स्थापित करने के लिए बिल्ड-आवश्यक और रूबी-देव पैकेज स्थापित करें।

sudo apt-get install build-essential 
sudo apt-get install ruby 
sudo apt-get install ruby-dev 
sudo gem install compass 
संबंधित मुद्दे