1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-20 04:20:55 +01:00

Document the need to do "git submodule update --init" after cloning

Summary:
After rP2a39fd09ebe7f4fc8cd2ab0b39bbb0e466f357c3, you need to run this command
after cloning Phabricator.

Git, world's hardest revision control system

Test Plan:
read text

Reviewed By: rm
Reviewers: tomo, tuomaspelkonen, jungejason, aran, rm
CC: aran, rm, epriestley
Differential Revision: 252
This commit is contained in:
epriestley 2011-05-08 13:25:39 -07:00
parent 3ab334af93
commit 09b498cbc2

View file

@ -30,46 +30,48 @@ if you want.
Install things we need: Install things we need:
sudo yum install git httpd php mysql-server php-mysql php-devel sudo yum install git httpd php mysql-server php-mysql php-devel
If you already have LAMP setup, you've already got everything you need. If you already have LAMP setup, you've already got everything you need.
Now that you have git installed, grab Phabricator and its dependencies: Now that you have git installed, grab Phabricator and its dependencies:
$ cd somewhere/ # pick some install directory $ cd somewhere/ # pick some install directory
somewhere/ $ git clone git://github.com/facebook/libphutil.git somewhere/ $ git clone git://github.com/facebook/libphutil.git
somewhere/ $ git clone git://github.com/facebook/arcanist.git somewhere/ $ git clone git://github.com/facebook/arcanist.git
somewhere/ $ git clone git://github.com/facebook/phabricator.git somewhere/ $ git clone git://github.com/facebook/phabricator.git
somewhere/ $ cd phabricator
somewhere/phabricator/ $ git submodule update --init
= Installing Optional Components = = Installing Optional Components =
== APC == == APC ==
Like everything else written in PHP, Phabricator will run much faster with APC Like everything else written in PHP, Phabricator will run much faster with APC
installed. You likely need to install "pcre-devel" first: installed. You likely need to install "pcre-devel" first:
sudo yum install pcre-devel sudo yum install pcre-devel
Then you can either install via PECL: Then you can either install via PECL:
sudo yum install php-pear sudo yum install php-pear
sudo pecl install apc sudo pecl install apc
...or grab the package from PECL directly and follow the build instructions ...or grab the package from PECL directly and follow the build instructions
there: there:
http://pecl.php.net/package/APC http://pecl.php.net/package/APC
Installing APC is optional but **strongly recommended**, especially on Installing APC is optional but **strongly recommended**, especially on
production hosts. production hosts.
Once APC is installed, test that it is available by running: Once APC is installed, test that it is available by running:
php -i | grep apc php -i | grep apc
If it doesn't show up, add: If it doesn't show up, add:
extension=apc.so extension=apc.so
..to "/etc/php.d/apc.ini" or the "php.ini" file indicated by "php -i". ..to "/etc/php.d/apc.ini" or the "php.ini" file indicated by "php -i".
== Flex 2.5.35 / Bison == == Flex 2.5.35 / Bison ==
@ -80,7 +82,7 @@ than flex 2.5.4. At the time of writing, most packaging systems don't have flex
2.5.35 available. You can get it from here and compile it manually: 2.5.35 available. You can get it from here and compile it manually:
http://flex.sourceforge.net/ http://flex.sourceforge.net/
Then install bison normally: Then install bison normally:
sudo yum install bison sudo yum install bison