2012-03-28 5 views
6

OS:ミントLinux 11 64bitrvmとgemを使ってコンパスをインストールして実行するには?

私はルビーについて何も知りません、私はコンパスがほしいです。

私は宝石

$ 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) 

経由コンパスをインストールしているしかし、私はコンパスを実行することはできません、ので、RVMとルビー1.9.3をインストールし、デフォルトのルビー

$ rvm list 

rvm rubies 

=* ruby-1.9.3-p125 [ x86_64 ] 

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

を設定しました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>' 

誰でも助けてください。

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

sudoを実行する必要がありません:そのRVMを想定し

+0

コンパスプロジェクトをどのように運営しているのですか?コンパスのコマンドを実行しようとするとコンパスのヘルプが表示されます。 – tokhi

答えて

13

$ rvm wrapper [email protected] --no-prefix compass

+0

iron9lightがありがとう、ありがとう! Rubyを使って作業を始めている人は、rmv gemsets https://rvm.io/gemsets/について読んでみたいですが、矛盾を避けるためのベストプラクティスとして使うべきです –

11

はあなたのような何かを行うことができますインストールされています。

+0

ありがとう!それは私の問題を修正 – Maksym

関連する問題