我想使用libsass来编译我的scss(考虑关于它的正面推荐和对ruby本机编译器的速度)。编译以错误结束,我的搜索驱使我在这里:(我的波本威士忌是4.x):https://github.com/sass/libsass/issues/365。当前版本的libsass无法编译波旁威士忌4.x.问题已经结束。好的,让我们安装波旁威士忌3.x。
gem install bourbon -v 3
然后
该死的东西安装了最新的整齐(1.7.x)和波旁威士忌4.x作为它的依赖(以及已安装的波旁威士忌3.x)。我不能让它为波旁威士忌3.x准确安装,我无法找到任何关于哪个整齐版本与波旁威士忌3.x兼容的信息。不是在bourbon.io上,不是在github.com上,不是在stackoverflow.com上,不是在任何地方......也许它只是SASS版本的问题,但是为什么gem会安装最新的波本威士忌呢?如果系统中已有一个?或者可能存在任何gem选项,它告诉gem降低所请求包的版本,如果依赖包版本指示的话?gem install neat
答案 0 :(得分:0)
Bourbon与Libsass之间的兼容性问题在很久以前就得到了解决,这个问题来自去年。
你介意发布你的编译错误吗?
如果您尝试安装没有版本的gem,它将获取最新版本,因此您需要安装需要3.x版Bourbon的Neat版本。如果我们能够解决您的编译问题,我认为这不应该是必要的。这些命令还将gems安装到本地系统,而不是安装在项目目录中,因此您需要使用Gemfile(对于Ruby项目)或类似package.json(对于npm项目)。