Getting the FrameworkSproutCore includes a set of build tools that make it easy to manage the complexities normally associated with building a JavaScript application. To install the build tools on a system, just following the instructions for your platform:

Mac OS X (Leopard)

On the command-line just do the following:

sudo gem update --system
sudo gem install sproutcore

If you get complaints about dependencies during your install, you may need to get rubygems to update to 1.3 first.  This is easy to do.  Just type:

sudo gem install rubygems-update
sudo update_rubygems
sudo gem install sproutcore

That’s it.  Your done.  Now it’s time to create your first application.    Checkout out “Getting Started” below.

Windows

SproutCore depends on the Ruby runtime to work on Windows.  If you have not installed Ruby on Windows yet, just:

[Download the Installer]

Once you have installed Windows, open the Command prompt (choose “run” from the Start menu then type “cmd.exe”).  In the Command prompt enter the following:

gem install sproutcore

If you get complaints about dependencies during your install, you may need to get rubygems to update to 1.3 First.  This is easy to do.  Just type:

gem install rubygems-update
update_rubygems
gem install sproutcore

That’s it.  Your done.  Now it’s time to create your first application.    Checkout out “Getting Started” below.

Linux

To install SproutCore on a Linux system, first make sure you have at least Ruby 1.8.6 installed and RubyGems 1.3.0 installed on your system, via your normal package manager.  Consult the documentation for your distribution on how to do this.  Once you have these packages installed, install SproutCore by typing the following on your command line:

sudo gem install sproutcore

That’s it.  Your done.  Now it’s time to create your first application.    Checkout out “Getting Started” below.

If you have trouble…

SproutCore installs right away when you follow the directions above.  If you have trouble though, check out the community-maintained wiki page with solutions.

>> Troubleshooting SproutCore Install Problems <<

Getting Started

>> Start the Hello World Tutorial <<

>> The 5-Minute Tour <<

And, while you’re here, go ahead and check out the community of developers and all of the support that is available.

Join the SproutCore Mailing List

The SproutCore Mailing List on Google Groups is the best way to connect directly with the SproutCore developers. Visit the Mailing List

Reporting a Problem

If you find a problem, please file a ticket by clicking on “New ticket” above.

Reference Documentation

See the Documentation page for complete reference documentation.

More About SproutCore

Checkout the About SproutCore page.