如何将带空格的路径传递给Windows上的gem install?

时间:2014-02-08 13:08:23

标签: ruby windows gem

documentation说:

  

在这种情况下,您需要通过使用类似于gem install curb的命令告诉RubyGems在哪里找到这些头文件和库文件--platform = ruby​​ - --with-curl-lib =“C:/ curl / bin “--with-curl-include =”C:/ curl / include“。

有没有办法用空格传递路径,如下面的命令?

gem install mysql2 --platform=ruby -- --with-mysql-dir="C:\Program Files\MySQL\MySQL Server 5.1"

说实话,我已经知道了答案:

gem install mysql2 --platform=ruby -- '--with-mysql-dir="C:\Program Files\MySQL\MySQL Server 5.1"'

但我不知道管理它的确切规则。看来我可以在这些单引号中加入几个参数:

gem install mysql2 --platform=ruby -- '--with-mysql-lib="C:\Program Files\MySQL\MySQL Server 5.6\lib" --with-mysql-include="C:\Program Files\MySQL\MySQL Server 5.6\include"'

我不知道究竟是谁解析了这个命令行。

0 个答案:

没有答案