我很早以前就安装了Ruby,但从未使用过。也许我无意中破坏了它,因为我似乎无法使其与sass命令一起使用。
运行brew install sass/sass/sass
后,使用sass命令出现以下错误:
rbenv: sass: command not found
The `sass' command exists in these Ruby versions:
2.1.10
2.5.0
红宝石-v产生:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin17]
我猜这是Mac上的Ruby的普通版本。
rbenv
命令会打印出帮助,因此看起来我已经安装了该帮助。 brew list
显示我已经安装了ruby软件包。我用brew升级了ruby,但是没有帮助(它报告说我从2.6.1升级到了2.6.2。我似乎没有安装rvm
。
答案 0 :(得分:0)
如果您使用的是RVM,则实际上不需要做任何安装。
请参见此处https://github.com/sass/ruby-sass的文档,该文档已过时,将引导您使用https://github.com/sass/sassc-ruby。
brew uninstall
任何ruby和ruby软件包,只需使用rbenv来管理您的ruby版本。
例如,您用rbenv global 2.6.1
设置红宝石版本或您想要的任何版本,就可以
gem install sassc
或者在您的Gemfile中添加
gem 'sassc`
然后运行
bundle install