canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,093
edits
No edit summary |
|||
Line 12: | Line 12: | ||
*Mercurial | *Mercurial | ||
*Python 2.5 or 2.6 | |||
'''NOTE FOR LINUX USERS:''' ''If you are running on a Linux system, you will likely need a "python-dev" and "ruby1.8-dev" (on Ubuntu; possibly "python-devel" elsewhere) package installed, if you do not already have it. If you want to build the embedded release, you will want libyaml: the package on Ubuntu is "libyaml-dev".'' | |||
'''NOTE FOR MAC USERS:''' ''You will need Xcode installed.'' | |||
'''NOTE FOR WINDOWS USERS:''' ''Most Bespin developers are using unix-like platforms. Bespin's server should be able to run on Windows, though. You'll need a C compiler, and you can use Microsoft's free [http://www.microsoft.com/Express/VC/ Visual C++] compiler. As an alternative, you can use [http://www.cygwin.com/ Cygwin] or [http://www.mingw.org/ MinGW] to have a unix-like environment on your Windows system.'' | |||
For most people, that's all you'll need. If you need to hack on SproutCore, you'll also need: | |||
Additionally, if you need to hack on SproutCore, you'll need | |||
*Git | *Git | ||
*Ruby 1.8 or 1.9 (1.9 is faster) | *Ruby 1.8 or 1.9 (1.9 is faster) | ||
*The following RubyGems: <tt>rack jeweler json_pure extlib erubis thor</tt> | *The following RubyGems: <tt>rack jeweler json_pure extlib erubis thor</tt> | ||
Line 23: | Line 35: | ||
<code>gem install thin</code> | <code>gem install thin</code> | ||
==Getting Started== | ==Getting Started== | ||
Line 46: | Line 53: | ||
After running the bootstrap script, please follow the additional instructions that are displayed on the screen. | After running the bootstrap script, please follow the additional instructions that are displayed on the screen. | ||
==Starting the development server== | ==Starting the development server== |