使用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)

posted on 2025-06-05 11:23  JerryBolgs  阅读(88)  评论(0)    收藏  举报