Как установить и запустить компас с помощью rvm и gem? - PullRequest
6 голосов
/ 28 марта 2012

ОС: Mint Linux 11 64bit

Я ничего не знаю о рубине, я просто хочу компас.

Я установил rvm и ruby ​​1.9.3 и установил ruby ​​по умолчанию

$ rvm list

rvm rubies

=* ruby-1.9.3-p125 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

Я установил компас через гем

$ gem list

*** LOCAL GEMS ***

bundler (1.1.3)
chunky_png (1.2.5)
compass (0.12.1)
fssm (0.2.8.1)
rake (0.9.2)
rubygems-bundler (0.2.8)
sass (3.1.15)

Но я не могу запустить compass , потому что gem / bin отсутствует в $ PATH

Я добавил его в $ PATH и снова запустил компас:

$ compass
/home/il/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find compass (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
from /home/il/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /home/il/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems.rb:1230:in `gem'
from /home/il/.rvm/gems/ruby-1.9.3-p125/bin/compass:18:in `<main>'

Может кто-нибудь помочь, пожалуйста?

Ответы [ 2 ]

13 голосов
/ 28 марта 2012

$ rvm wrapper 1.9.3@compass --no-prefix compass

11 голосов
/ 23 октября 2014

при условии, что установлен rvm, вы можете сделать что-то вроде:

$ rvm install 2.1.1
$ rvm @global do gem install compass

Нет необходимости делать sudo.

...