--- title: FAQ layout: default permalink: "faq.html" parent: Overview --- #### How do I start a new Amber project? You can see the steps [described here](/getting-started.html) which are basically: 1. `npm install -g amber-cli` 2. `mkdir newProjectDir` 3. `cd newProjectDir` 4. `amber init` 5. `amber serve` And visit [http://localhost:4000](http://localhost:4000) Here is also a terminal screencast doing just that: #### How do I get back the Helios IDE after I have closed it? Press this sequence of keys: Shift, Shift, Ctrl, Shift. A dialog should appear with "Legacy IDE" and "Helios IDE" buttons. In case the above did not work, evaluate the following in the JavaScript console: `require('amber/helpers').popupHelios()` #### What version is the Amber website running? 1. Open IDE at [http://amber-lang.net/](http://amber-lang.net/). 2. Go to the Workspace tab. 3. Print or inspect the expression ``Smalltalk version``. #### How do I install the latest Amber version? For the **latest stable**, go for `npm -g install amber-cli` If you want the **latest prerelease**, go for `npm -g install amber-cli@bleedingedge` Note that bleedingedge will *not* install the stable version even if it is newer. If you want to be sure which version is latest and which one is bleedingedge use: `npm info amber-cli` and you will find them in the `dist-tags` section. #### How do I update Amber? 1. ``npm install -g amber-cli`` will get it fixed for all new projects and 2. ``npm update`` in every project dir will fix it for current projects 3. `bower install` in every project dir will fix it for current projects #### What does the caret ^ do in front of a versionnumber? ``^0.14.1`` is a shortcut for ``>=0.14.1 <0.15.0``. Contrary to a common misconception, package.json / bower.json do not show the version that is installed, but instead they describe what interval of versions is required for installation itself. Ref: node-semver [caret ranges](https://github.com/npm/node-semver#caret-ranges-123-025-004). #### How do I get the text value of an input field? If you have `