我使用mobaxterm中连接本地ubuntu,根据知乎教程下载后CSDN教程,解压安装环境变量。进行到最后一步的时候输入“Julia”显示报错如下,
并没有像教程中出现的进入Julia
请帮助解决,谢谢!
我使用mobaxterm中连接本地ubuntu,根据知乎教程下载后CSDN教程,解压安装环境变量。进行到最后一步的时候输入“Julia”显示报错如下,
使用 ./julia
而不是 julia
, 你并没有将它的路径添加到 PATH
中
按链接教程说的,给 .bashrc
文件添加环境变量,用编辑器或命令行加入一行
# 加入一行:PATH=$PATH:~/julia/julia-1.8.3/bin
echo "PATH=$PATH:~/julia/julia-1.8.3/bin" >> ~/.bashrc
然后重启终端
或者直接用 ln
创建符号链接
# `~/.local/bin` 一般在环境变量里
ln -s ~/julia/julia-1.8.3/bin/julia ~/.local/bin/julia
你这里这个文件夹不会是空的吧,执行 ls -al
看看,当然,我感觉也可能是没有可执行权限
这几种方式可以理解为给目录 ~/julia/julia-1.8.3/bin/
的可执行文件 julia
创建快捷方式。
同上,如果文件本身不存在或执行有误,那这些操作都没有意义。注意目录要改成你实际解压的地方。
一般是下载 x86_64
架构的文件(arch
命令可以查看),官网发行页
我看网上说两个版本没区别,但是musl格式的是c语言库比较干净的,所以我下载的是后者
这个压缩包之前我在超算上装成功过,现在是我用虚拟机在自己电脑上装,然后报错。所以应该和压缩包没关系
问题可能就在这里,新设备运行不了和系统架构有关,比如下边的问题(没有特别需求,建议用官方推荐版本
ADD: 链接问题也给了一些解决方案
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
./file-name
好的,我明天会尝试一下推荐版本。