zensh / jsgen

[DEPRECATED]JsGen is a next generation,free, open source web software that you can generate a powerful website, such as blog, forum, etc. It is coded by pure JavaScript, based on Node.js, AngularJS, MongoDB.
http://angularjs.cn/
MIT License
1.56k stars 513 forks source link

npm install过程报错,且启动后无进程监听3000端口,无法访问 #32

Closed RexKang closed 10 years ago

RexKang commented 10 years ago

系统环境:CentOS 6.3 x64 Mini 安装npm、redis、mongodb,均为默认安装;

在npm install 过程中报了两个错 npm WARN engine commander@0.2.1: wanted: {"node":">= 0.4.x < 0.7.0"} (current: {"node":"v0.10.21","npm":"1.3.6"})

npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz ../src/node-proxy.cc: In static member function ‘static v8::Handle v8::NodeProxy::GetNamedProperty(v8::Local, const v8::AccessorInfo&)’:

../src/node-proxy.cc:816: 警告:在有返回值的函数中,控制流程到达函数尾

之后启动时提示 check config file error: TypeError: Object # has no method 'upyun' 刚刚明白,这是使用了又拍云存储的缘故。 rrestjs process 2674 Config file checking complete, errors:0/73, warns:0/73

Redis正常连接,netstat查看无进程监听3000端口,无法访问。 我是内网环境,估计没办法使用.

zensh commented 10 years ago

内网可以使用

node app.js -d

启动,进入开发模式。下版改进一下,没联网从本地服务器读取资源,话说,没联网怎么npm?

RexKang commented 10 years ago

呵呵,平时安装软件可以通过代理连一下,长时间的就不行了。

zensh commented 10 years ago

对于图片和CSS还不方便自动切换资源链,你手动处理一下吧,把dist目录中html文件中的'http://cdn.angularjs.cn/'替换为'/static/'即可

dlnufox commented 10 years ago

我的也出现类似的情况,jsgen的后台可以启动,也能连接到redis,但是不能在浏览器里访问,3000端口也没有被监听。我看了这些issue,但都没解决问题。请问应该怎么处理?

RexKang commented 10 years ago

cd jsgen npm start & 我记得当时好像是这一步有问题导致的。

dlnufox commented 10 years ago

我解决了,checkout到v0.7.0 或 master就可以用,但好像origin/master就用不了。 但是这样好像不太好,虽然可以用起来。