Sass使用Ruby - '“”C:\ Program'不被识别为内部或外部命令

时间:2016-03-23 22:02:04

标签: ruby windows sass rubygems

今天我安装了Ruby和Sass,而且每次都很正常。

我安装了Ruby并且在我的路径中。我甚至可以做到以下几点:

C:\> ruby -v
ruby 2.2.4p230 (2015-12-16 revision 53155) [x64-mingw32]

我还安装了Sass,根据我的信念,终端知道我正在调用Sass,但由于其他原因而失败:

C:\> sass
'""C:\Program' is not recognized as an internal or external command,
operable program or batch file.

我的猜测是问题源于Ruby安装在:

C:\Program Files\Ruby\22-x64\

并且它不喜欢Program Files中的空格。

如何解决这个问题,不移动我的Ruby安装

1 个答案:

答案 0 :(得分:1)

%RUBY%/bin路径中编辑sass.bat(和compass.bat ..实际上,您可以查看那里的所有.bat文件)并将@""C:\Program...替换为@"C:\Program....的行}

您还将使用"启动命令提示符与Ruby"如果您在那里编辑setrbvars.bat,请启动菜单启动器。