drupal@drupal-pc:~$ sudo find / -type f -name "libnode.so"
find: ‘/run/user/1000/gvfs’: Keine Berechtigung
/opt/atom/libnode.so
drupal@drupal-pc:~$ atom
atom: error while loading shared libraries: libnode.so: cannot open shared
object file: No such file or directory
因为我昨天从github上编译了node js。 atom 不会从命令行启动atom,尽管缺少的文件已存在。此外,当从启动器图标启动时,atom 运行完美。有任何想法吗!
答案1
如果它找不到该库但它就在那里,那么它可能没有在正确的位置搜索。添加这样的东西:
export LD_LIBRARY_PATH="/opt/atom"
对你来说 .profile 或 .bashrc 可能会有所帮助,但问题可能有所不同。
或者也许您应该将原子的路径与 PATH 环境变量中的新节点的路径进行切换。
这完全取决于您安装新节点的位置、是否删除了旧节点以及如何删除等。这是我的教程关于如何从源安装 Node 以及如何处理路径。也许您可以将其与您自己构建和安装 Node 的方式进行比较。