首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试在Mac OS X上通过Zsh终端执行Sass脚本时出错

尝试在Mac OS X上通过Zsh终端执行Sass脚本时出错
EN

Stack Overflow用户
提问于 2012-12-03 20:39:25
回答 1查看 627关注 0票数 0

我最近从使用Bash命令提示符切换到Mac OSX上的Zsh。

我使用Zsh时遇到的问题是,我用来查看Sass文件的命令不再有效。

我有的脚本文件是sass.sh,内容是...

代码语言:javascript
运行
复制
#!/bin/sh
sass --style expanded --watch Assets/Styles/Sass:Assets/Styles --debug-info
exit 0

...but每次运行sh sass.sh时,我都会收到错误...

代码语言:javascript
运行
复制
/Users/<home-directory>/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find sass (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
from /Users/<home-directory>/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /Users/<home-directory>/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems.rb:1230:in `gem'
from /Users/<home-directory>/.rvm/gems/ruby-1.9.3-p125/bin/sass:18:in `<main>'
from /Users/<home-directory>/.rvm/gems/ruby-1.9.3-p125/bin/ruby_noexec_wrapper:14:in `eval'
from /Users/<home-directory>/.rvm/gems/ruby-1.9.3-p125/bin/ruby_noexec_wrapper:14:in `<main>'

...and我不知道如何解决这个问题。

它看起来就是找不到sass (3.2.3, 3.2.1, 3.1.20, 3.1.17, 3.1.15) gem,但是如果我运行gem list --local,我可以在gem列表中看到Sass。但我也得到了一个错误,再次显示在第一…

代码语言:javascript
运行
复制
Error loading RubyGems plugin "/Users/<home-directory>/.rvm/gems/ruby-1.9.3-p125/gems/rubygems-bundler-0.2.8/lib/rubygems_plugin.rb": cannot load such file -- rubygems_bundler/rubygems_bundler_installer (LoadError)

我在Google上四处寻找,发现了各种各样关于类似问题的参考,但没有一个对我和我的具体问题有帮助。

谁能告诉我我需要做些什么来解决这个问题,这样我才能继续使用Zsh并运行我的Sass脚本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-09 00:34:50

好吧,看起来答案很简单。在使用Zsh时,您不再使用sh命令,而是使用zsh命令。

所以我只需要做zsh sass.sh,而不是sh sass.sh

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13683463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档