justin ⮀ ~ ⮀ gem install sass
Fetching: sass-3.2.5.gem (100%)
Successfully installed sass-3.2.5
1 gem installed
justin ⮀ ~ ⮀ sass -v
Sass 3.2.5 (Media Mark)
对我来说看起来没问题。我会检查你的路径。
正确的路径取决于你的gems安装在哪里。我使用RVM所以路径会不同。你可以尝试在加载rubygems的情况下在你的ruby代码中抛出异常,这应该能够给你一个起点。
> rails c
Loading development environment (Rails 3.2.11)
1.9.3p362 :001 > throw test
ArgumentError: wrong number of arguments (0 for 2..3)
from (irb):1:in `test'
from (irb):1
from /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/gems/railties-3.2.11/lib/rails/commands/console.rb:47:in `start'
from /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/gems/railties-3.2.11/lib/rails/commands/console.rb:8:in `start'
from /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/gems/railties-3.2.11/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:5:in `require'
from script/rails:5:in `<main>'
所以,从这里我看到的是/Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/gems/railties-3.2.11/lib/rails/commands/console.rb
所以我的bin路径为/Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/bin
如果我运行以下命令
> ls /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/bin
b2json capify fog html2haml nokogiri rails ri sass-convert therubyracer tilt
bundle coderay geocode httpclient oauth rake2thor ruby_noexec_wrapper scss thin tt
cap erubis haml j2bson rackup rdoc sass sprockets thor
瞬间 Sass
在我的情况下,我希望添加 /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/bin
但是我使用 RVM,所以它会自动为我完成。
sass
命令吗?在我的开发机器上,gem文件有一个“19”的后缀来表示Ruby 1.9,所以我运行的命令是sass19
或compass19
。 - cimmanon