File tree Expand file tree Collapse file tree 1 file changed +11
-8
lines changed
Expand file tree Collapse file tree 1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change 4242
4343# Install swift for bootstraping
4444pushd $HOME
45- wget https://download.swift.org/swift-$SWIFT_VERSION -release/ubuntu2404/swift-$SWIFT_VERSION -RELEASE/swift-$SWIFT_VERSION -RELEASE-ubuntu24.04.tar.gz
46- tar -xvzf swift-$SWIFT_VERSION -RELEASE-ubuntu24.04.tar.gz
47- rm swift-$SWIFT_VERSION -RELEASE-ubuntu24.04.tar.gz
48- mv $HOME /swift-$SWIFT_VERSION -RELEASE-ubuntu24.04 $HOME /swift-toolchain
49- export PATH=$HOME /swift-toolchain/usr/bin:$PATH
50- echo " export PATH=\$ HOME/swift-toolchain/usr/bin:\$ PATH" >> .build_env
51- echo " export SWIFT_PATH=\$ HOME/swift-toolchain/usr/bin" >> .build_env
52-
45+ curl -O https://download.swift.org/swiftly/linux/swiftly-$( uname -m) .tar.gz && \
46+ tar zxf swiftly-$( uname -m) .tar.gz && \
47+ ./swiftly init --quiet-shell-followup && \
48+ . " ${SWIFTLY_HOME_DIR:- $HOME / .local/ share/ swiftly} /env.sh" && \
49+ hash -r
50+ swiftly install 6.2-snapshot
51+ swiftly use 6.2-snapshot
5352 swift --version
53+
54+ TOOLCHAIN_NAME=$( jq -r ' .inUse' " $HOME /.local/share/swiftly/config.json" )
55+ echo " export SWIFT_TOOLCHAIN_NAME={$TOOLCHAIN_NAME }" >> .build_env
56+ echo " export SWIFT_PATH=\$ HOME/.local/share/swiftly/toolchains/$TOOLCHAIN_NAME " >> .build_env
5457popd
You can’t perform that action at this time.
0 commit comments