使用yum仓库安装
2.1.先添加微软包存储库(我这里试过了下载不下来不知道为啥,所以就用上面离线安装方式)
rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
2.2.安装.net core sdk
yum install dotnet-sdk-3.1
#进入项目目录
cd /usr/local/netcore/DemoWeb
#启动站点,自定义端口号,运行环境
dotnet Asp.NetCore.Demo.Web.dll
Couldn't find a valid ICU package installed on the system. Please install libicu(or icu-libs)...的解决办法
1.
执行
icu-config --prefix
2.执行
echo $LD_LIBRARY_PATH
echo $LIBRARY_PATH
如果都为空,
3.执行
sudo find /usr -name libicu*
icu-config --prefix
查看结果输出,icu的实际目录,然后执行:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/user/lib64
/user/lib64是你上面的输出结果
4.最后还不行,
有时候无法设置工程属性,比如运行dotnet-counters时依然报该错误,则可以通过设置环境变量的方式
export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
(运行dotnet-counters时,报.NET location not found,可以设置环境变量export DOTNET_ROOT=/usr/local/dotnet)