.net core Raspbian重新启动后无法识别DOTNET_根

.net core Raspbian重新启动后无法识别DOTNET_根,.net-core,raspbian,.net Core,Raspbian,我一直在跟随dotnet和Raspbian 他们说: export DOTNET_ROOT=$HOME/dotnet-arm32 export PATH=$PATH:$HOME/dotnet-arm32 但是,当我重新启动时,这些都会丢失。经过一番阅读,我发现将PATH=$PATH:$HOME/dotnet-arm32添加到我的~/.profile解决了dotnet命令问题,但dotnet\u ROOT不起作用。重新启动后,我必须运行导出DOTNET\u ROOT=$HOME/DOTNET-

我一直在跟随
dotnet
Raspbian

他们说:

export DOTNET_ROOT=$HOME/dotnet-arm32 
export PATH=$PATH:$HOME/dotnet-arm32
但是,当我重新启动时,这些都会丢失。经过一番阅读,我发现将
PATH=$PATH:$HOME/dotnet-arm32
添加到我的
~/.profile
解决了
dotnet
命令问题,但
dotnet\u ROOT
不起作用。重新启动后,我必须运行导出DOTNET\u ROOT=$HOME/DOTNET-arm32,才能运行项目

这就是我的
~/.profile
在文件底部的样子

# set PATH to dotnet
PATH="$PATH:$HOME/dotnet-arm32"

# set ENV for runtime
DOTNET_ROOT="$HOME/dotnet-arm32"

您需要导出变量:

#设置dotnet的路径
export PATH=“$PATH:$HOME/dotnet-arm32”
#为运行时设置环境
导出DOTNET_ROOT=“$HOME/DOTNET-arm32”

PATH
已经是一个导出的变量,所以不导出它不会有什么区别。但是,
DOTNET\u ROOT
在.profile中被视为局部变量,除非它被显式导出。

谢谢你的回答-你的意思是在
DOTNET\u ROOT
之前有
export
,保持
PATH
不变,或者将
export
也添加到
PATH
中?在PATH中添加导出不会有什么坏处。我写了一篇博文试图解释
导出的相关性