Pharo Installation - maxbareis/pharo GitHub Wiki
Installing Pharo
Summary
There are three main ways to install Pharo.
- The recommended and most comfortable way is to use Pharo Launcher.
- The second way, especially used in headless environments, is installing from command line.
- Last but not least you can download pharo by accessing the direct download pages via http.
Pharo Launcher
Download the Pharo Launcher from the pharo.org download page. Depending on your OS carefully read the installation guide on the download page.
Create image in Pharo Launcher
There are three interesting sections in Pharo Launcher:
- Templates In Templates you find by default the latest stable version and the latest development version already downloaded to your computer.
- Official Distributions In Official Distributions you find all distributions currently supported, ready for download from pharo.org.
- Pharo Mooc In Pharo Mooc you find the images used in the Massive Open Online Course held nearly every 18 months. This is a great starting point for your journey to the inner core of Pharo.
Tip: If you create an image from Templates no download needs to be done. If you create the image from Official Distributions all image content is downloaded by default
Now your image should be seen in the right panel. Select it and press the play button above the panel:
Install from Command Line
You need a command line environment (e.g. wget, readline, bash).
Tip: If you're on windows and you want a nice command line environment, install msys
Retrieve latest development Pharo using zeroconf.
wget -O- get.pharo.org/64/80+vm | bash
./pharo-ui Pharo.image
Download Pharo
If you have special needs and cannot use Pharo Launcher for it (for example use an older Pharo on a headless environment) you can download image and vm manually. For example for Windows from the following links:
- Image: http://files.pharo.org/get-files/80/pharo.zip
- VM: http://files.pharo.org/get-files/80/pharo-win-stable.zip
Or you can browse the file server and find the files suiting your environment.