These are chat archives for QingWei-Li/cooking

19th
Sep 2016
isunkui
@isunkui
Sep 19 2016 06:31
帅锅,我想请问下,在linux中,全局安装了cooking,在命令行中使用cooking命令提示:cooking: command not found,需要做什么额外的配置吗?
cooking创建的项目源码,能够通过make命令编译.
cinwell.li
@QingWei-Li
Sep 19 2016 06:32
额 有全局安装过其他包么
isunkui
@isunkui
Sep 19 2016 06:33
/lib/node_modules# ls
cooking-cli  npm
全局的目录下只安装了这两个
cinwell.li
@QingWei-Li
Sep 19 2016 06:34
你安装下其他全局的工具
vue-cli 啥的
看看能不能用
isunkui
@isunkui
Sep 19 2016 06:35
呃,这个是线上的服务器,我在尝试通过服务器构建源码来管理,目前项目是通过cooking来构建的
cinwell.li
@QingWei-Li
Sep 19 2016 06:37
我没试过不太清楚,不过看见过有人在服务器上用 cooking 构建的,应该是可以的
其次不该看 node_modules 应该是 xxx/bin 之类的
指令应该那个目录里
isunkui
@isunkui
Sep 19 2016 06:39
QQ20160919-0@2x.png
通过make dist就可以调用起来
cinwell.li
@QingWei-Li
Sep 19 2016 06:39
。。。这么神奇
isunkui
@isunkui
Sep 19 2016 06:40
直接使用cooking就识别不出命令
是的,比较奇怪,目前没解决,我在看看什么原因吧
isunkui
@isunkui
Sep 19 2016 06:47
/usr/bin 里面没有找到cooking相关的指令
cinwell.li
@QingWei-Li
Sep 19 2016 06:47
嗯 那应该是权限问题 没写进去?
可以手动 link 一份过去,或者看看是不是没写入权限,亦或者直接 sudo 吧。。。不过还是不建议 sudo
isunkui
@isunkui
Sep 19 2016 06:50
sudo npm i cooking-cli -g 安装我试过了,没有用,手动link这个具体我没搞懂要怎么做?
cinwell.li
@QingWei-Li
Sep 19 2016 06:50
到 cooking-cli 目录下 执行 npm link
isunkui
@isunkui
Sep 19 2016 06:51
出错了
npm ERR! Linux 3.2.0-29-generic
npm ERR! argv "/alidata/server/nodejs/bin/node" "/usr/local/bin/npm" "link"
npm ERR! node v6.6.0
npm ERR! npm  v3.10.3

npm ERR! Link target resolves to the same directory as link source: /alidata/server/nodejs/lib/node_modules/cooking-cli
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /alidata/server/nodejs/lib/node_modules/cooking-cli/npm-debug.log
cinwell.li
@QingWei-Li
Sep 19 2016 06:52
好吧 看来不能这样玩 🌚
奇怪那为啥用 makefile 就可以。。
isunkui
@isunkui
Sep 19 2016 08:08
帅锅,我上面那个问题找到了哈,我服务器端的node环境是安装的编译好的nodejs,配置export NODE_PATH路径就可以正确执行cooking命令了,谢谢你哈,耽误你的时间了。
cinwell.li
@QingWei-Li
Sep 19 2016 08:08