pull file
Some checks failed
CodeQL / Analyze (csharp) (push) Has been cancelled
Close Stale Issues / close_stale_issues (push) Has been cancelled
repo-sync / repo-sync (push) Has been cancelled
auto-deploy-tencent-scf / pre-check (push) Has been cancelled
auto-deploy-tencent-scf / deploy serverless (push) Has been cancelled
Some checks failed
CodeQL / Analyze (csharp) (push) Has been cancelled
Close Stale Issues / close_stale_issues (push) Has been cancelled
repo-sync / repo-sync (push) Has been cancelled
auto-deploy-tencent-scf / pre-check (push) Has been cancelled
auto-deploy-tencent-scf / deploy serverless (push) Has been cancelled
This commit is contained in:
43
qinglong/ray-dotnet-install.sh
Normal file
43
qinglong/ray-dotnet-install.sh
Normal file
@@ -0,0 +1,43 @@
|
||||
#!/usr/bin/env bash
|
||||
echo -e "\n-------set up dot net env-------"
|
||||
|
||||
## 安装dotnet
|
||||
|
||||
# 安装依赖
|
||||
install_dependency() {
|
||||
echo "安装依赖..."
|
||||
apk add bash icu-libs krb5-libs libgcc libintl libssl1.1 libstdc++ zlib
|
||||
}
|
||||
|
||||
# 通过官方脚本安装dotnet
|
||||
install_by_offical() {
|
||||
echo "install by offical script..."
|
||||
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel 8.0 --no-cdn --verbose
|
||||
}
|
||||
|
||||
# 创建软链接
|
||||
create_soft_link() {
|
||||
# echo "创建软链接..."
|
||||
# rm -f /usr/bin/dotnet
|
||||
# ln -s ~/.dotnet/dotnet /usr/bin/dotnet
|
||||
|
||||
echo "添加PATH"
|
||||
local exportFile="/root/.bashrc"
|
||||
touch $exportFile
|
||||
echo '' >> $exportFile
|
||||
echo 'export DOTNET_ROOT=$HOME/.dotnet' >> $exportFile
|
||||
echo 'export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools' >> $exportFile
|
||||
. $exportFile
|
||||
}
|
||||
|
||||
args=("$@")
|
||||
|
||||
install_dependency
|
||||
|
||||
install_by_offical
|
||||
|
||||
create_soft_link
|
||||
|
||||
dotnet --info
|
||||
|
||||
echo -e "\n-------set up dot net env finish-------"
|
||||
Reference in New Issue
Block a user