You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04安装Haptic Device SDK报cp: cannot stat错误如何解决?

错误原因

安装路径包含空格导致脚本变量解析异常。你将SDK解压到了路径/home/smsh/Documents/Phantom Omni/Drivers/openhaptics_3.4-0-developer-edition-amd64/下,「Phantom Omni」中间的空格没有被脚本正确识别:脚本中$DIR变量未添加双引号包裹,执行cp命令时系统会将空格前后的内容拆分为独立路径,自然无法定位到目标文件。

修复方案

可任选以下任意一种方法解决:

  • 方法1:移动安装目录到无空格路径
    将整个openhaptics_3.4-0-developer-edition-amd64文件夹移动到不含空格的目录下,例如/home/smsh/根目录,再重新执行sudo ./install即可。
  • 方法2:修改安装脚本的变量引用规则
    打开install脚本,找到以下3行拷贝命令:
sudo cp -R $DIR/opt/* /opt
sudo cp -R $DIR/usr/lib/* /usr/lib
sudo cp -R $DIR/usr/include/* /usr/include

给$DIR变量添加双引号包裹,修改为:

sudo cp -R "$DIR"/opt/* /opt
sudo cp -R "$DIR"/usr/lib/* /usr/lib
sudo cp -R "$DIR"/usr/include/* /usr/include

保存修改后重新执行sudo ./install即可。

后续补充操作

脚本提示编译OpenHaptics示例还需要额外依赖,可提前安装避免后续报错:

sudo apt install -y freeglut3-dev zlib1g-dev

内容的提问来源于stack exchange,提问作者CroCo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 06:54:01