因为公司linux服务器无法连接外网,所有模块都是在windows上下载好再用xftp上传上去的。
比如node和sinopia,
在windows上安装sinopia报错了,crypt3这个模块貌似不兼容windows,没办法,死硬上传到linux上安装。
运行:
$ sinopia -l http://10.0.0.0:8989
打开浏览器可以正常看见页面。
到了npm adduser
报错了:
有没有解决方法?求~
因为公司linux服务器无法连接外网,所有模块都是在windows上下载好再用xftp上传上去的。
比如node和sinopia,
在windows上安装sinopia报错了,crypt3这个模块貌似不兼容windows,没办法,死硬上传到linux上安装。
运行:
$ sinopia -l http://10.0.0.0:8989
打开浏览器可以正常看见页面。
到了npm adduser
报错了:
有没有解决方法?求~
可能是添加用户的时候,sinopia要在当前目录下创建一些存放密码、用户信息的文件。但是当前目录没有其他用户的写权限,所以创建失败了。
解决方法就是,提升sinopia目录的权限:
[ascs@webteam sinopia]$ cd ..
[ascs@webteam html]$ su
密码:
[root@webteam html]# chmod 757 sinopia/
[root@webteam html]# ls -al
总用量 20
drwxrwxr-x+ 19 root root 4096 5月 8 14:17 .
drwxr-xr-x. 3 root root 18 4月 3 14:22 ..
-rw-rwxr--+ 1 root root 537 5月 3 16:40 50x.html
drwxr-xrwx 3 root root 40 5月 4 19:57 sinopia
再次添加,成功!
7 回答5.3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.6k 阅读
2 回答2.5k 阅读✓ 已解决
这个地方的问题,应该是node的问题,还是用编译安装吧