Affects Version/s: Release 3.5.1
Fix Version/s: Release 3.4.2
Mac OSX 10.10.2
Appcelerator Studio, build: 126.96.36.199502181619
Titanium SDK build: 3.5.1.v20150226105118
Titanium CLI, build: 3.4.2-rc2
Sprint:2015 Sprint 05 Tooling
When upgrading to the latest versions of the CLI and SDK if the install process of the user, or Studio, is to first install the CLI and then install the SDK on their system then the user will be unable to upgrade the SDK without first reverting back to the previous version of the CLI.
After installing Titanium@3.4.2-rc2 and attempting to run any ti commands the following will be printed out in the console.
This only occurs if the upgrade process is Install CLI -> Install SDK
This only occurs if the Node version is 0.12
It is also possible to get into this state by installing the SDK and the CLI, then running ti sdk select 3.5.0.GA.
If a user gets into this state then it is impossible for them to be get out of it without having to re-install the CLI
0. Set your ti sdk select to 3.5.0.GA, ti sdk select 3.5.0.GA
1. Install the latest Titanium CLI, [sudo] npm install -g firstname.lastname@example.org
2. Install the latest SDK, ti sdk install -b 3_5_X -d
2. You will be unable to install the SDK, the command will fail with the above error,
The SDK should be installed successfully with no error.