To get started with Atom, you’ll need to get atom on your system. In this section we will show you how to install Atom on your system as well as the basics of how to build it from source.
Installing Atom is fairly simple. Generally, you can go to atom’s website https://atom.io and at the top of the page you should see a download button as shown here:
The button or buttons should be specific to your platform and the download package should be easily installable. However, let’s go over them here in a bit of detail.
Atom follows the standard Mac zip installation process. You can either press the download button from the https://atom.io site or you can go to the Atom releases page to download the
atom-mac.zip file explicitly. Once you have that file, you can click on it to extract the application and then drag the new
Atom application into your “Applications” folder.
When you first open Atom, it will try to install the
apm commands for use in the terminal. In some cases, Atom might not be able to install these commands because it needs an administrator password. To check if Atom was able to install the
atom command, for example, open a terminal window and type
which atom. If the
atom command has been installed, you’ll see something like this:
which atom /usr/local/bin/atom $
atom command wasn’t installed, the
which command won’t return anything:
which atom $
To install the
apm commands, run “Window: Install Shell Commands” from the Command Palette, which will prompt you for an administrator password.
Building Atom from Source
If you just want to build Atom from source, you can also do that. The Atom GitHub repository has detailed build instructions for Mac, Windows, Linux and FreeBSD.
If you are behind a firewall and seeing SSL errors when installing packages you can disable strict SSL by running:
apm config set strict-ssl false
If you are using a HTTP(S) proxy you can configure
apm to use it by running:
apm config set https-proxy YOUR_PROXY_ADDRESS
You can run
apm config get https-proxy to verify it has been set correctly.