mirror of
https://github.com/neovim/neovim.git
synced 2025-11-09 20:15:24 +00:00
Issue #97 - Add documentation on installing root SSL certificates on OS X, which is required for retrieving the libuv archive before building.
This commit is contained in:
25
README.md
25
README.md
@@ -164,7 +164,7 @@ Travis will also be used for continuous integration, so pull requests will be au
|
|||||||
Here's a list of things that have been done so far:
|
Here's a list of things that have been done so far:
|
||||||
|
|
||||||
- Source tree was cleaned up, leaving only files necessary for compilation/testing of the core.
|
- Source tree was cleaned up, leaving only files necessary for compilation/testing of the core.
|
||||||
- Source files were processed with [unifdef](http://freecode.com/projects/unifdef) to remove tons of FEAT_* macros
|
- Source files were processed with [unifdef](http://freecode.com/projects/unifdef) to remove tons of `FEAT_*` macros
|
||||||
- Files were processed with [uncrustify](http://uncrustify.sourceforge.net/) to normalize source code formatting.
|
- Files were processed with [uncrustify](http://uncrustify.sourceforge.net/) to normalize source code formatting.
|
||||||
- The autotools build system was replaced by [cmake](http://www.cmake.org/)
|
- The autotools build system was replaced by [cmake](http://www.cmake.org/)
|
||||||
|
|
||||||
@@ -174,15 +174,15 @@ and what is currently being worked on:
|
|||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
For Debian/Ubuntu:
|
#### For Debian/Ubuntu:
|
||||||
|
|
||||||
sudo apt-get install libtool autoconf cmake libncurses5-dev g++
|
sudo apt-get install libtool autoconf cmake libncurses5-dev g++
|
||||||
|
|
||||||
For FreeBSD 10:
|
#### For FreeBSD 10:
|
||||||
|
|
||||||
sudo pkg install cmake libtool sha
|
sudo pkg install cmake libtool sha
|
||||||
|
|
||||||
For OsX:
|
#### For OS X:
|
||||||
|
|
||||||
* Install [Xcode](https://developer.apple.com/)
|
* Install [Xcode](https://developer.apple.com/)
|
||||||
* Install sha1sum
|
* Install sha1sum
|
||||||
@@ -195,12 +195,23 @@ For OsX:
|
|||||||
|
|
||||||
brew install md5sha1sum cmake libtool automake
|
brew install md5sha1sum cmake libtool automake
|
||||||
|
|
||||||
For Arch Linux:
|
If you run into wget certificate errors, you may be missing the root SSL
|
||||||
|
certificates or have not set them up correctly:
|
||||||
|
|
||||||
|
Via MacPorts:
|
||||||
|
|
||||||
|
sudo port install curl-ca-bundle
|
||||||
|
echo CA_CERTIFICATE=/opt/local/share/curl/curl-ca-bundle.crt >> ~/.wgetrc
|
||||||
|
|
||||||
|
Via Homebrew:
|
||||||
|
|
||||||
|
brew install curl-ca-bundle
|
||||||
|
echo CA_CERTIFICATE=/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt >> ~/.wgetrc
|
||||||
|
|
||||||
|
#### For Arch Linux:
|
||||||
|
|
||||||
sudo pacman -S base-devel cmake ncurses
|
sudo pacman -S base-devel cmake ncurses
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Building
|
### Building
|
||||||
|
|
||||||
To generate the `Makefile`s:
|
To generate the `Makefile`s:
|
||||||
|
|||||||
Reference in New Issue
Block a user