我一直在使用Sass 3.2.13。
我想尝试3.3中的源代码生成,所以我安装了3.3。
'宝石列表| grep sass'返回
sass (3.3.0.rc.5, 3.2.14)
我想从命令行调用sass 3.3。我不是在红宝石项目中使用sass。
我发现格式应该有效:
gem_name __versionNum__ --opts
所以,我试过这个:
sass _3.3.0.rc.5_ --watch --sourcemap sass/site.sass: css/site2.css
生成的堆栈跟踪返回
"Could not find sass (= 3.3.0.rc.5)..."
我尝试过各种变体,比如3.3.0,3.3,但是这些返回的堆栈跟踪带有相同的消息,无法找到指定的版本。
答案 0 :(得分:0)
事实证明我正在调用错误的'sass'二进制文件。
我没有使用我的rbenv gem,而是使用'/ usr / local / bin'中的'sass'。
我删除了系统sass。现在,当我打电话给'sass'时,我得到了我通过rbenv安装的gem所提供的版本。
是的,我知道我不应该删除系统二进制文件。这是一件肮脏,肮脏的事情。在从ubuntu中删除系统ruby的绝望情况下,我认为该措施是合理的。