Skip to content

Latest commit

 

History

History
97 lines (69 loc) · 4.67 KB

windows.md

File metadata and controls

97 lines (69 loc) · 4.67 KB

Windows

Requirements

On Windows 7

On Windows 8

Instructions

# Use the `Git Shell` program which was installed by GitHub for Windows.
# Also make sure that you are logged into GitHub for Windows.
cd C:\
git clone https://github.com/atom/atom/
cd atom
script/build # Creates application in the `Program Files` directory

Note: If you use cmd or Powershell instead of the Git shell, use a backslash instead: i.e. script\build. We will assume the git shell for these instructions.

script/build Options

  • --install-dir - Creates the final built application in this directory.
  • --build-dir - Build the application in this directory.
  • --verbose - Verbose mode. A lot more information output.

Why do I have to use GitHub for Windows?

You don't. You can use your existing Git! GitHub for Windows's Git Shell is just easier to set up.

If you prefer using your existing Git installation, make sure git's cmd directory is in your PATH env variable (e.g. C:\Program Files (x86)\Git\cmd) before you open your powershell or command window. Note that you may have to open your command window as administrator. For powershell that doesn't seem to always be the case, though.

If none of this works, do install Github for Windows and use its Git shell. Makes life easier.

Troubleshooting

Common Errors

  • node is not recognized

    • If you just installed node, you'll need to restart your computer before node is available on your Path.
  • script/build outputs only the Node and Python versions before returning

    • Try moving the repository to C:\atom. Most likely, the path is too long. See issue #2200.
  • error MSB4025: The project file could not be loaded. Invalid character in the given encoding.

  • script/build stops at installing runas with 'Failed at the [email protected] install script.'

    See the next item.

  • error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found.

    • If you're building atom with Visual Studio 2013 try executing the following command in your Git shell and then re-run script/build:

      $env:GYP_MSVS_VERSION=2013
      
    • If you are using Visual Studio 2013 and the build fails with some other error message this environment variable might still be required.

  • Other node-gyp errors on first build attempt, even though the right node and python versions are installed.

    • Do try the build command one more time, as experience shows it often works on second try in many of these cases.

Windows build error reports in atom/atom

  • If all fails, use this search to get a list of reports about build errors on Windows, and see if yours has already been reported.

  • If it hasn't, please open a new issue with your Windows version 32/64bit and a print/screenshot of your build output, incl. the node and python versions.