环境:
通过双击Nemo文件管理器打开EclipseFP时,找不到EclipseFP使用的名为htfpp
的自定义工具。错误消息:buildwrapper: could not execute: htfpp
htfpp可执行文件位于~/.cabal/bin
,~/.cabal/bin
已添加到.bashrc
打开终端,导航到EclipeFP文件夹cd Software/EclipeFP
并使用./eclipse
打开该插件正常工作。这样做的缺点是终端保持打开以保持EclipseFP打开。
写一个执行上述操作的.sh
脚本虽然不起作用......但是当从GUI运行脚本时,Eclipse似乎没有正确地选择路径。
虽然可以从终端打开上一个.sh
shell。
这似乎与Linux / Ubuntu / Cinnamon将路径环境变量从GUI与终端传递到正在运行的文件的方式有关。
如何使用快捷方式打开带有正确的$ PATH环境变量的EclipseFP并且在运行时不打开任何终端的任何想法?
答案 0 :(得分:0)
如果你在.profile中设置它,它应该被gnome,bash,sh和第四个选中。
答案 1 :(得分:0)
问题是我在/etc/environment
内使用了家庭相对路径:
PATH="/opt/ghc/7.8.2/bin:.cabal-sandbox/bin:~/.cabal/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
修复方法是使用绝对路径(/home/freeman/.cabal/bin
而不是~/.cabal/bin
):
PATH="/opt/ghc/7.8.2/bin:/home/freeman/.cabal-sandbox/bin:/home/freeman/.cabal/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
设置此项并重新启动后,直接从GUI打开eclipse可执行文件或快捷方式正常工作。
答案 2 :(得分:0)
自从PATH
更改后,您是否重新启动了GUI会话?
GUI启动器启动的事物的过程环境是GUI启动器本身的环境。
该环境在启动时已设置。
再次启动它(在确保通过GUI会话的任何启动获取PATH
修改之后)应解决此问题。