Zurb foundation 在mac上安装foundation cli时出现问题

Zurb foundation 在mac上安装foundation cli时出现问题,zurb-foundation,Zurb Foundation,我是foundation cli的新手,已经在论坛中搜索过 我曾多次尝试在2012年末的iMac上安装它,但总是收到警告和错误。有什么我可以做的,还是我必须继续使用基础没有CLI?/P> 安装foundation cli时,我收到以下消息: 和后来基金会新提出的: foundation new /usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/node_modules/configstore/index.js:5

我是foundation cli的新手,已经在论坛中搜索过

我曾多次尝试在2012年末的iMac上安装它,但总是收到警告和错误。有什么我可以做的,还是我必须继续使用基础没有CLI?/P> 安装foundation cli时,我收到以下消息:

和后来基金会新提出的:

foundation new

/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/node_modules/configstore/index.js:54

throw err;

^



Error: EACCES: permission denied, open '/Users/ferdinand/.config/configstore/bower-github.json'

You don't have access to this file.



at Object.openSync (fs.js:439:3)

at Object.readFileSync (fs.js:344:35)

at Configstore.get (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/node_modules/configstore/index.js:35:26)

at new Configstore (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/node_modules/configstore/index.js:28:45)

at readCachedConfig (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/config.js:19:23)

at defaultConfig (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/config.js:11:12)

at Object.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/index.js:16:32)

at Module._compile (internal/modules/cjs/loader.js:689:30)

at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)

at Module.load (internal/modules/cjs/loader.js:599:32)

您可以消除安装CLI的权限错误,但我建议执行手动安装,实际上只需两个步骤

可以克隆CLI使用的模板:将projectname更改为所需的任何名称

git克隆https://github.com/zurb/foundation-zurb-template 项目名称

然后将cd放入该项目并运行


纱线

对于权限错误,是否使用SUDO运行基础新命令?这可能是您的问题,因为使用sudo将授予流程每个步骤的管理员权限。在我的mac上,每次执行类似于安装节点包进行开发的操作时,我都会使用sudo。请检查此处的版本要求,尤其是节点:。我觉得你的节点太老了。非常感谢你的评论。我已经尝试了sudo的“新基金会”命令,但是出现了一个警告,不要这样做,因为我可能很危险,什么也不会发生。安装了Node的最新版本…非常感谢rafibomb-我尝试了手动安装,到目前为止效果很好。在我的研究之前,我没有发现它。为了更新基金会的最新版本,如果将来有一个版本,我会再次使用克隆,或者有更聪明的方法吗?请将此答案标记为解决方案。
foundation new

/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/node_modules/configstore/index.js:54

throw err;

^



Error: EACCES: permission denied, open '/Users/ferdinand/.config/configstore/bower-github.json'

You don't have access to this file.



at Object.openSync (fs.js:439:3)

at Object.readFileSync (fs.js:344:35)

at Configstore.get (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/node_modules/configstore/index.js:35:26)

at new Configstore (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/node_modules/configstore/index.js:28:45)

at readCachedConfig (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/config.js:19:23)

at defaultConfig (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/config.js:11:12)

at Object.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/index.js:16:32)

at Module._compile (internal/modules/cjs/loader.js:689:30)

at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)

at Module.load (internal/modules/cjs/loader.js:599:32)