---
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 amber-dev`` 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?
A caret in front of a version number in ``bower.json`` as for example ``^0.14.1`` means that if you run ``bower install`` the latest compatible version will be pulled in. The ``bower.json`` is still the same after install, by design, as things like "^0.14.1" just _describe_ what versions of the dependency are required. But actually installed ``bower_components/amber`` contains the more recent version number as can be examined in ``bower_components/amber/,bower.json`` showing the resolved version (or just by running the IDE and printing `Smalltalk version` in Workspace).
#### How do I get the text value of an input field?
If you have `