File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change 42
42
43
43
# Install swift for bootstraping
44
44
pushd $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
-
53
- swift --version
45
+ curl -O https://download.swift.org/swiftly/linux/swiftly-$( uname -m) .tar.gz
46
+ tar zxf swiftly-$( uname -m) .tar.gz
47
+ export SWIFTLY_HOME_DIR=" /root/.local/share/swiftly"
48
+ ./swiftly init --quiet-shell-followup
49
+ . " $SWIFTLY_HOME_DIR /env.sh"
50
+
51
+ swiftly install 6.2-snapshot
52
+ swiftly use 6.2-snapshot
53
+
54
+ # Export SWIFT_PATH
55
+ TOOLCHAIN_NAME=$( jq -r ' .inUse' " $SWIFTLY_HOME_DIR /config.json" )
56
+ echo " export SWIFT_PATH=\" $SWIFTLY_HOME_DIR /toolchains/$TOOLCHAIN_NAME /usr/bin\" " >> .build_env
54
57
popd
You can’t perform that action at this time.
0 commit comments