今天我安装了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安装?
答案 0 :(得分:1)
在%RUBY%/bin
路径中编辑sass.bat(和compass.bat ..实际上,您可以查看那里的所有.bat文件)并将@""C:\Program...
替换为@"C:\Program....
的行}
您还将使用"启动命令提示符与Ruby"如果您在那里编辑setrbvars.bat
,请启动菜单启动器。