linux - 从 GUI 与终端启动 - Linux 上的不同路径环境变量

标签 linux eclipse shell ubuntu eclipse-fp

环境:

在 Nemo 文件管理器中双击打开 EclipseFP 时,找不到 EclipseFP 使用的名为 htfpp 的自定义工具。错误消息:buildwrapper:无法执行:htfpp

htfpp 可执行文件位于 ~/.cabal/bin 并且 ~/.cabal/bin 被添加到 .bashrc 中的 $PATH

打开终端,导航到 EclipeFP 文件夹 cd Software/EclipeFP 并使用 ./eclipse 打开它,插件工作正常。这样做的缺点是终端保持打开状态以保持 EclipseFP 打开。

虽然编写执行上述操作的 .sh 脚本不起作用...似乎从 GUI 运行脚本时,Eclipse 没有正确选择路径。

不过,从终端打开之前的 .sh shell 是可行的。

这似乎与 Linux/Ubuntu/Cinnamon 将路径环境变量从 GUI 与终端传递到正在运行的文件的方式有关。

关于如何使用快捷方式打开 EclipseFP 并设置正确的 $PATH 环境变量,并且在运行时不打开任何终端,有什么想法吗?

最佳答案

如果你在 .profile 中设置它,它应该被 gnome、bash、sh 等等获取。

关于linux - 从 GUI 与终端启动 - Linux 上的不同路径环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27650702/

相关文章:

Web 应用程序库中的 Eclipse Gradle 依赖项未更新

java - eclipse -> 代码模板 有哪些可用变量?

linux - 双引号 bash 脚本 linux

c - fgets() : Ok by console, 管道错误

Linux - 创建一个甚至在全屏应用程序上显示的菜单

eclipse - Eclipse Kepler 在关闭之前被阻塞。如何避免这个恼人的问题?

使用 awk 的 shell 脚本

Java 应用程序在 Debian 上打开和播放媒体错误

linux - sed 在不同的平台上返回不同的结果

bash - 在 solaris 中将给定时间转换为秒