'no such file to load -- bootstrap-sass' 使用指南针和 ruby 版本 2.3 而不是 1.8

'no such file to load -- bootstrap-sass' using compass and ruby version 2.3 instead of 1.8

希望迁移我正在尝试在安装了 OSX 10.8 Mountain Lion 的服务器上使用 'bootstrap-sass' 安装和使用现有的指南针项目。到目前为止,我已经安装了 xCode、xCode Command Line Tools、Homebrew、Git、Compass 并更新了 Ruby,因为版本 1.8.7 附带了 OSX Mountain狮子。

当使用 'compass watch' 甚至 'compass create' 时,我收到以下错误。 Compass 似乎使用了旧的 ruby 安装版本 1.8.7.

LoadError on line 31 of /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb: no such file to load -- bootstrap-sass

附加信息

$ compass --version
Compass 1.0.3 (Polaris)

$ which compass
/usr/bin/compass

$ ruby version
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin12.0]

$ which ruby
/usr/local/opt/ruby/bin/ruby

发现问题:

$ brew docter
Warning: /usr/bin occurs before /usr/local/bin

在 ~/.bash_profile 的 $PATH 之前添加 /usr/local/bin 解决了问题。