我在 Ubuntu 中通过下载源文件安装了 drRacket从这里然后我就跑了
sudo ./racket-5.2.1-bin-i386-linux-ubuntu-karmic.sh
将其制作成 exe 文件后,该文件位于 usr/racket/bin/drracket 中
我想从命令行运行它而不进入其目录
我无法让 drRacket
.rkt
通过“打开方式”运行文件
答案1
打开终端并输入以下命令来添加 Racket PPA:
sudo add-apt-repository ppa:plt/racket -y
并安装:
sudo apt-get install racket -y
您可以通过输入drracket
或打开来运行它应用菜单。
答案2
将 /usr/racket/bin 添加到您的 PATH。 如果您使用 bash(Ubuntu 中终端的默认设置),您可以编辑
.bashrc
文件以包含以下两行:PATH=/usr/racket/bin:$PATH export PATH
如果您
.bashrc
已经有 PATH 设置,则需要将 /usr/racket/bin 添加到其中。例如,我已经有一个如下所示的 PATH 设置:PATH=~/bin:$PATH
。然后我将它更改为:PATH=/usr/racket/bin:~/bin:$PATH
。冒号充当分隔符,而 $PATH 将包含您的默认环境 PATH。Bash 将按列出的顺序查找位置,因此实际上我可能更希望PATH=~/bin:/usr/racket/bin:$PATH
我的个人脚本(我将其放在 ~/bin 中)被选中,而不是其他任何脚本。如果您的主目录中没有
.bashrc
,请使用您最喜欢的文本编辑器根据上面的两行创建一个。source .bashrc
直到你打开一个新终端或者在当前终端中输入,修改才会生效。将 drRacket 添加到右键菜单的“打开方式”子菜单中。我想你可能正在使用默认文件管理器 Nautilus。我不再使用它了,但据我所知,人们一直遇到这个问题。请参阅这个答案寻求解决方案。