1

对 Ruby 或 Sass 不太熟悉。

它似乎已经安装,但我应该做些什么改变?

WARNING:  Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
  /usr/bin aren't both writable.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/installer.rb:149: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
WARNING:  You don't have /Users/Orion/.gem/ruby/1.8/bin in your PATH,
  gem executables will not run.
Successfully installed sass-3.2.3
1 gem installed
Installing ri documentation for sass-3.2.3...
Installing RDoc documentation for sass-3.2.3...
4

1 回答 1

6

它说出了什么问题:

您正在使用 OS X 附带的过时系统 ruby​​,它安装在您的用户目录之外。

这样你就可以

  • 通过执行在系统范围内安装 gemssudo gem install sass
  • 通过在 ~/.bash_profile 中执行此操作将 bin 目录添加到您的 PATH PATH=$PATH:/Users/Orion/.gem/ruby/1.8/bin export PATH

  • 或者我最推荐的: 安装 RVM,它将为您提供更现代的 ruby​​ 并使事情变得更容易。

安装 RVM:

$ \curl -L https://get.rvm.io | bash -s stable --ruby
rvm install 1.9.3
rvm use 1.9.3

这就是你所需要的。Ruby 1.8 仍然可以用于大多数项目,但到目前为止,除非你有遗留的 gems/apps,否则真的没有理由使用它。如果您需要其他 rubies,您可以使用 RVM 和 switch 轻松安装它们。

于 2012-12-14T22:09:46.667 回答