【发布时间】:2016-07-11 09:58:23
【问题描述】:
今天我安装了 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 安装?
【问题讨论】:
-
sass 安装在哪个文件夹?
-
我使用
gem install sass安装它,我相信它放在C:\Program Files\Ruby\22-x64\lib\ruby\gems\2.2.0\gems\sass-3.4.21中。我不确定“真正的” Sass 在哪里,因为在提到的 Sass 文件夹中有一个 bin 文件夹,并且在 Ruby 的缓存中有一个 sass 文件。 -
您可以尝试使用 dir /x 查找 ruby 安装文件夹的短路径名,然后您可以将环境中的 ruby 路径更改为短版本。否则你将不得不查看 sass gem 文件夹,看看它是否存储了任何配置文件,并将文件中的路径也更改为短版本。
-
在类似的情况下,我移动了我的安装 - 它避免了 other problems 与其他 gem,
标签: ruby windows sass rubygems