[Sloved] Hi Richard & All, After reboot, the problem solved.
# Detail -- all changes happened 1. the toolchain is unzipped to '/opt' folder and its ownship is changed to the current user. 2. the 'SWIFT_HOME' value in the '/etc/profile.d/swift.sh' is updated to '/opt/swift' 3. reboot the system On Sun, Jul 31, 2016 at 8:52 PM, Liyu Cai <[email protected]> wrote: > Yes, it works if one install the toolchain directly in '/usr/local' as you > said. > // > The problem here is it SEEMS the toolchain can only use the absolute path ' > /usr/local/bin/repl_swift' to look for 'repl_swift', instead of a > relative w.r.t the current path of 'swift' command. > // > The absolute-path-only case may bring extra works when one want to > uninstall/reconfigure/upgrade the toolchian. > > > > On Sun, Jul 31, 2016 at 8:28 PM, Richard Stahl <[email protected]> wrote: > >> Hmm.. I just installed swift on a Ubuntu AWS EC2 instance with no >> problem. I installed the swift toolchain in ‘/usr/local’ and set my PATH >> as appropriated—no problems. Have you tried installing in a location other >> than /usr/local/lib and *not* setting ‘LD_LIBRARY_PATH or SWIFT_HOME? >> >> On Jul 31, 2016, at 8:00 AM, Liyu Cai <[email protected]> wrote: >> >> yes, I did: >> >> ```bash >> u@tX:~$ clang --version >> Ubuntu clang version 3.4-1ubuntu3 (tags/RELEASE_34/final) (based on LLVM >> 3.4) >> Target: x86_64-pc-linux-gnu >> Thread model: posix >> ``` >> >> >> On Sun, Jul 31, 2016 at 7:46 PM, Richard Stahl <[email protected]> wrote: >> >>> Did you install ‘clang’? E.g.(from instructions): >>> >>> >>> On Linux >>> >>> First, install clang: >>> >>> $ sudo apt-get install clang >>> >>> >>> On Jul 31, 2016, at 5:57 AM, Liyu Cai via swift-users < >>> [email protected]> wrote: >>> >>> So I was trying to install swift 3 (RC3) on a Ubuntu 14.04 LTS (64 bits) >>> laptop, but get an REPL missing error. >>> >>> # What happened >>> ```bash >>> cd /usr/local/lib >>> tar xvf swift-3.0-PREVIEW-3-ubuntu14.04.tar.gz >>> sudo ln -s swift-3.0-PREVIEW-3-ubuntu14.04 swift >>> ``` >>> >>> then, created "/etc/profile.d/swift.sh" with following content: >>> ```bash >>> export SWIFT_HOME=/usr/local/lib/swift >>> export PATH=$SWIFT_HOME/usr/bin:$PATH >>> export LD_LIBRARY_PATH=$SWIFT_HOME/usr/lib:$LD_LIBRARY_PATH >>> export LIBRARY_PATH=$SWIFT_HOME/usr/lib:$LIBRARY_PATH >>> ``` >>> >>> then, 'source' the .sh file in a terminal and start `swift` : >>> ```bash >>> source /etc/profile.d/swift.sh >>> swift >>> ``` >>> >>> and get following error: >>> ```bash >>> error: REPL executable does not exist: '/usr/local/bin/repl_swift' >>> ``` >>> >>> However, 'swift --version' works with following output: >>> ```bash >>> Swift version 3.0 (swift-3.0-PREVIEW-3) >>> Target: x86_64-unknown-linux-gnu >>> ``` >>> >>> # Try to solve >>> Thoughts there are some steps may be missed, so I re-checked the >>> docs on swift.org and swift.org/lldb , but no lucks. Neither does the >>> blogs I found on how to set up Swift on Ubuntu OS. >>> >>> (One can just create a sybolic link of repl_swift under /usr/local/bin, >>> but it bring more works to uninstall/reconfigure Swfit dev env) >>> >>> Did anyone have met this before? Anything I can try? Or,possibly, there >>> are sth to be done with the release itself... >>> _______________________________________________ >>> swift-users mailing list >>> [email protected] >>> https://lists.swift.org/mailman/listinfo/swift-users >>> >>> >>> >> >> >
_______________________________________________ swift-users mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-users
