存储PLCNext社区LinkedIn上的PLCNEXT.Instagram上的PLCNEXT.  youtube上的plcnext. github plcnext社区存储PLCNext社区

  1. Smoharam.
  2. PLCNEXT技术和PLCNEXT控件
  3. 2019年7月44日星期四

我有 AXC2152。我安装了 节点.js. 从PLCNext Store, 节点红色然后想安装 OPC UA IIOT节点 在节点红色上,但知道在本机中编译包的问题。

所以我跟随Bjorn文章有关安装 GNU GUIX. 包管理器,但主要依赖于所有步骤的脚本。但是,每次登录为“root”时都必须设置环境变量。我安装了make,python和gcc并遭受了潜在的,直到我能在npm命令中使用python 2.7。

现在,当我尝试运行命令“npm install -g bcrypt”时,虽然我无法从命令行运行make,它就找不到错误。

我不是在Linux中知识渊博,并且在Plcnext中新闻,因此欣赏您的帮助

节点-pre-gyp warn使用针头用于节点 - 前gyp https下载
Node-Pre-Gyp Warn试图下载(404): //github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.6/bcrypt_lib-v3.0.6-node-v64-linux-arm-unknown.tar.gz
Node-Pre-Gyp Warn未找到预构建的二进制文件 bcrypt@3.0.6.节点@10.15.3. (node-v64 abi,​​未知)(用node-gyp倒回源编译)
GYP Warn EACCES用户“root”无权访问DEV DIR“/home/root/.node-gyp/10.15.3”
GYP警告EACCE尝试使用临时驱动程序重新安装“/opt/plcnext/appshome/data/60002172000051/lib/node_modules/bcrypt/.node-gyp”
GYP错误!构建错误
GYP错误!堆栈错误:未找到:制作
GYP错误!堆栈在getnotfounderror(/opt/plcnext/apps/60002172000051/opt/node-v10.15.3-linux-armv7l/lib/node_modules/npm/node_modules/which.js:13:12
GYP错误!堆栈在f(/opt/plcnext/apps/60002172000051/opt/node-v10.15.3-linux-armv7l/lib/node_modules/npm/node_modules/which/which.js:68:19)
GYP错误!堆栈在e(/pt/plcnext/apps/60002172000051/opt/node-v10.15.3-linux-armv7l/lib/node_modules/npm/node_modules/which/which.js:80:29)
GYP错误!堆栈在/opt/plcnext/apps/60002172000051/opt/node-v10.15.3-linux-marv7l/lib/node_modules/npm/node_modules/which/which.js:89:16.
GYP错误!堆栈在/opt/plcnext/apps/60002172000051/opt/node-v10.15.3-linux-armv7l/lib/node_modules/npm/node_modules/issxe/index.js:42:5
GYP错误!堆栈在/opt/plcnext/apps/60002172000051/opt/node-v10.15.3-linux-armv7l/lib/node_modules/npm/node_modules/issxe/mode.js:8:5
GYP错误!堆栈在fsreqwrap.oncomplete(fs.js:153:21)
GYP错误!系统Linux 4.14.63-RT40-PXC
GYP错误!命令“/opt/plcnext/apps/60002172000051/opt/node-v10.15.3-linux-armv7l/bin/node”“/opt/plcnext/apps/60002172000051/opt/node-v10.15.3-linux-armv7l/lib /node_modules/npm/node_modules/node-gyp/bin/node-gyp.js“build”“--fallback-to-build”“--module = / opt / plcnext / appshome / data / 600021720000551 / lib / node_modules /bcrypt/lib/binding/bcrypt_lib.node“--module_name = bcrypt_lib”“--module_path = / opt / plcnext / appshome / data / 60002172000051 / lib / node_modules / bcrypt / lib / binding”“--napi_version = 3 “”--node_abi_napi = napi“”--napi_build_version = 0“”--node_napi_label = node-v64“
GYP错误! CWD / OPT / PLCNEXT / appshome / data / 600021720000551 / lib / node_modules / bcrypt
GYP错误!节点-v v10.15.3.
GYP错误! node-gyp -v v3.8.0
GYP错误!不好
节点-pre-gyp错误!构建错误

Oliver PLCnext Team 接受答案 等待审核
0
Votes
撤消

你好Smoharam,

这似乎是唯一的节点相关问题,您可能会从您使用的软件的供应商中获得更好的支持。

仍然:

“这是什么”的结果?

在路径上提供吗?

亲切的问候,
奥利弗。

 

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
smoharam 接受答案 等待审核
0
Votes
撤消

谢谢奥利弗!

我将在AXC2152下午工作。将检查环境变量$ PATH和“哪个制作”并更新您。我希望这将是基本的问题并得到解决。

此致

Sherif Moharam.

smoharam 接受答案 等待审核
0
Votes
撤消

嗨奥利弗,

每次我使用Winscp的Putty以管理员登录,然后切换到root,然后在运行任何NPM命令或启动节点红色之前设置所有环境变量。

When I try  which make  it shows the folder /home/root/.guix-profile/bin/make

Also I can run command make. So there is no issue make I guess.

如果我从商店安装了node.js,那么在plc下,那么它正在安装它的用户?

我怀疑node.js对root用户有问题,可能没有看到我所做的所有更改。因为我对Python有类似的问题。 “哪个Python返回版本2.7的正确文件夹位置,”Python -version“返回2.7版本,但NPM继续使用Python / User / Bin,因此我必须删除/用户/ bin下的Python文件之间的硬链接并重新创建文件以将其链接到Python 2.7位置。

当我在raspberry pi上使用node.js和node红色时,我没有面临的所有这些问题,因为它们没有限制PLC存储上的此Node.js版本。现在我们必须使解决方法能够在节点JS上安装其他包。

 

  • 页 :
  • 1


这篇文章没有答复。
但是,您不允许回复此帖。