【问题标题】:How can I update Node.JS through JXCore?如何通过 JXCore 更新 Node.JS?
【发布时间】:2015-08-29 04:57:03
【问题描述】:

我在尝试使用 Steam API 时收到此错误:

var cryptedSessKey = require('crypto').publicEncrypt(fs.readFileSync(__dirna
^
TypeError: Object # has no method 'publicEncrypt'
at SteamClient.handlers.(anonymous function) (/usr/local/psa/var/modules/jxcore-support/native_modules/node_modules/steam/lib/steam_client.js:150:42)
at SteamClient.netMsgReceived (/usr/local/psa/var/modules/jxcore-support/native_modules/node_modules/steam/lib/steam_client.js:106:26)
at Connection.emit (events.js:82:15)
at Connection._readPacket (/usr/local/psa/var/modules/jxcore-support/native_modules/node_modules/steam/lib/connection.js:50:8)
at Connection.emit (events.js:79:15)
at emitReadable (_stream_readable.js:383:10)
at emitReadable (_stream_readable.js:379:5)
at readableAddChunk (_stream_readable.js:143:31)
at Connection.Readable.push (_stream_readable.js:107:10)
at TCP.onread (net.js:489:18)
Spawner error: Application exited by itself with code: 8
Spawner info: Subscribing is delayed by 2000 ms.
Spawner info: Subscribed successfully: Successfully subscribed process 25525 to the monitor.

解决方法显然是将我的 node.js 升级到 v0.12 版本。如此处所述:https://github.com/seishun/node-steam/issues/121

我该怎么做?我正在为 Plesk 使用 JXCore 扩展。

我已尝试通过 SSH 连接并运行更新命令,但它似乎无法识别节点。我必须浏览到某个目录吗?我什至无法运行node --version,因为它都在 JXCore 中(我假设)。

我拥有最新版本的 JXCore(已安装 v Beta-0.3.0.2)。

我假设我只是一个白痴,但我还是 node.js 的新手。

谁能帮帮我?

谢谢

杰克

【问题讨论】:

    标签: node.js jxcore


    【解决方案1】:

    我在他们的 Github 上问了同样的问题,这是their response

    JXcore v 0.3 基于 Node 0.10。 AFAIK 该模块的节点为 0.10 兼容版本也是。你应该使用它。我们计划带来 即将推出 0.12 的新加密 API。

    因此,目前您无法更新它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-21
      • 2023-03-25
      • 2021-10-26
      • 2015-07-22
      • 2012-05-27
      • 2012-02-07
      相关资源
      最近更新 更多