【问题标题】:Sublime Text 2 gives PATH error when trying to run a Grunt build systemSublime Text 2 在尝试运行 Grunt 构建系统时给出 PATH 错误
【发布时间】:2013-03-12 01:23:31
【问题描述】:

我已经为 Sublime Text 2 创建了这个构建系统来运行我的 Grunt 项目:

{

"cmd": ["grunt"] ,  
"selector": ["source.js", "source.less", "source.json"] ,
"working_dir": "${project_path}/MyProject" ,
"path": "/Users/me/.nvm/v0.10.0/bin",
"shell": true

}

每次我尝试构建时,都会收到此错误:

Warning: You need to have Ruby and Sass installed and in your PATH for
this task to work. More info:

尽管我已经安装了RubySass,并且两者都在终端中可用。另外,我试过"echo $PATH",看起来还可以……

/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/me/.venvburrito/bin:/Users/me/.nvm/v0.8.22/bin:/opt/local/bin:/ opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/me/.rvm/gems/ruby-2.0。 0-p0/bin:/Users/me/.rvm/gems/ruby-2.0.0-p0@global/bin:/Users/me/.rvm/rubies/ruby-2.0.0-p0/bin:/Users /me/.rvm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin: /sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin

为什么 sublime 似乎无法访问我的环境变量?

【问题讨论】:

    标签: ruby macos node.js sublimetext2 gruntjs


    【解决方案1】:

    "path" 属性将覆盖现有路径。您需要删除该属性或手动添加到 Sass 二进制文件的路径。您可以使用which sass 找到它。

    例子:

    "path": "/usr/local/bin/:/Users/me/.nvm/v0.10.0/bin"

    【讨论】:

    • 我没有使用指南针。我正在使用带有 grunt-contrib-sass 和 grunt-contrib-cssmin 的 gruntfile。你的答案仍然适用吗?
    • 我的路径属性现在看起来像这样/Users/me/.rvm/gems/ruby-2.0.0-p0/bin/sass:/Users/me/.nvm/v0.10.0/bin,但我仍然遇到同样的错误。我也尝试添加/Users/me/.rvm/rubies/ruby-2.0.0-p0/bin/ruby 同样的错误。我是否缺少必需的路径?路径顺序重要吗?
    • 搞定了。查看我上面的答案以获取详细信息。感谢您为我指明正确的方向。
    【解决方案2】:

    搞定了。我必须将此添加到“路径”属性中:

    "/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/me/.rvm/rubies/ruby-2.0.0-p0/bin/ruby:/Users/me/.rvm/gems/ruby-2.0.0-p0/bin/sass:/Users/me/.nvm/v0.10.0/bin"
    

    显然,您必须将“我”替换为您自己的名字。感谢 Sindre Sorhus 为我指明了正确的方向。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-15
      • 1970-01-01
      • 2013-09-06
      • 2013-07-12
      • 2013-01-03
      • 1970-01-01
      相关资源
      最近更新 更多