我正在运行pecl install ibm_db2,然后它要求我指定我的 DB2 安装目录(我 98% 确定它位于我的sqllib文件夹中)。我都给了它"Library/Application Support/ibm-db2-developerc/DB2/db2fs/config/db2inst1/sqllib",Library/Application\ Support/ibm-db2-developerc/DB2/db2fs/config/db2inst1/sqllib但两次它都停在路径之间'Application'和'Support'路径中的空间。我在export上述两个路径上都有运行命令,并在我的路径中手动设置它们,.bash_profile但终端实际上只是拒绝承认空间。有什么解决办法吗?
1 回答
0
如果你避免路径名和文件名有空格,生活会更轻松。您有时可以创建链接以避免麻烦。
路径名应该是完全限定的(以 / 开头),而不是相对路径。在下面的示例中,我假设您的路径以 /Library 开头,因此请根据您的环境进行必要的调整。
在运行命令之前,pecl install ...请检查以下任何命令是否可以为您工作。如果您仍然有问题,请完全指定您的操作系统(发行版、版本、bash 版本等)。
export IBM_DB_HOME=/Library/Application\ Support/ibm-db2-developerc/DB2/db2fs/config/db2inst1/sqllib
export IBM_DB_HOME='/Library/Application Support/ibm-db2-developerc/DB2/db2fs/config/db2inst1/sqllib'
export IBM_DB_HOME="/Library/Application Support/ibm-db2-developerc/DB2/db2fs/config/db2inst1/sqllib"
当您正确指定变量名时,pecl 不应暂停输入实例主目录。
于 2018-06-01T09:29:25.923 回答