Titanium JIRA Archive
Appcelerator Community (AC)

[AC-768] After upgrade to Ti 3.2.2.GA I cannot run anything in my Mac with SDK 3.2.2

GitHub Issuen/a
TypeBug
Priorityn/a
StatusClosed
ResolutionCannot Reproduce
Resolution Date2014-03-18T05:15:17.000+0000
Affected Version/sn/a
Fix Version/sn/a
ComponentsStudio
Labelsn/a
ReporterManuel Conde Vendrell
AssigneeRitu Agrawal
Created2014-03-13T18:15:53.000+0000
Updated2016-03-08T07:37:02.000+0000

Description

Comments

  1. Stephen Feather 2014-03-13

    You have an old CLI installed. Update. [WARN] : Requires version >=3.2.1, currently 3.1.2 [ERROR] :  Command "build" incompatible with this version of the Titanium CLI [sudo] npm install -g titanium ti -version (only answering this Q&A type question because I'd much rather have the staff on jira fixing things and adding new features than doing end user support)
  2. Manuel Conde Vendrell 2014-03-13

  3. Stephen Feather 2014-03-13

    Another guy today had similar in the Q&A http://developer.appcelerator.com/question/163469/ios-simulator-will-not-lauch-dyld-library-not-loaded-rpathiphonesimulatorremoteclientframework#comment-205431 Seems he had old binaries or links laying around. 14:20 $ which ti /usr/local/bin/ti 14:38 $ which titanium /usr/local/bin/titanium
  4. Manuel Conde Vendrell 2014-03-13

    Umm, I have both too, but both are the same, even after executing [sudo] npm install -g titanium: MacBook:~ manu$ which titanium /usr/local/bin/titanium MacBook:~ manu$ which ti /usr/local/bin/ti MacBook:~ manu$ titanium -v 3.1.2 MacBook:~ manu$ ti -v 3.1.2
  5. Ritu Agrawal 2014-03-14

    This is strange. May be some sort of caching issue as "npm install -g titanium" should have installed the latest GA version (3.2.1). Can you please try removing this package using "npm uninstall titanium" and then install it using the above command?
  6. Manuel Conde Vendrell 2014-03-14

    Still the same:
       MacBook:~ manu$ sudo npm uninstall titanium
       Password:
       npm WARN uninstall not installed in /Users/manu/node_modules: "titanium"
       MacBook:~ manu$ sudo npm uninstall -g titanium
       unbuild titanium@3.2.1
       MacBook:~ manu$ which ti
       /usr/local/bin/ti
       MacBook:~ manu$ which titanium
       /usr/local/bin/titanium
       MacBook:~ manu$ ti -v
       3.1.2
       MacBook:~ manu$ titanium -v
       3.1.2
       MacBook:~ manu$ sudo npm install titanium
       npm http GET https://registry.npmjs.org/titanium
       npm http 304 https://registry.npmjs.org/titanium
       npm http GET https://registry.npmjs.org/fields
       npm http GET https://registry.npmjs.org/humanize
       npm http GET https://registry.npmjs.org/moment
       npm http GET https://registry.npmjs.org/longjohn
       npm http GET https://registry.npmjs.org/node-appc/0.2.0
       npm http GET https://registry.npmjs.org/request
       npm http GET https://registry.npmjs.org/jade
       npm http GET https://registry.npmjs.org/sprintf
       npm http GET https://registry.npmjs.org/optimist
       npm http GET https://registry.npmjs.org/colors
       npm http GET https://registry.npmjs.org/temp
       npm http GET https://registry.npmjs.org/wrench
       npm http GET https://registry.npmjs.org/async
       npm http GET https://registry.npmjs.org/winston
       npm http GET https://registry.npmjs.org/semver
       npm http 304 https://registry.npmjs.org/longjohn
       npm http 304 https://registry.npmjs.org/node-appc/0.2.0
       npm http GET https://registry.npmjs.org/node-appc/-/node-appc-0.2.0.tgz
       npm http 304 https://registry.npmjs.org/request
       npm http 304 https://registry.npmjs.org/moment
       npm http 304 https://registry.npmjs.org/sprintf
       npm http 304 https://registry.npmjs.org/jade
       npm http 304 https://registry.npmjs.org/fields
       npm http 304 https://registry.npmjs.org/optimist
       npm http 304 https://registry.npmjs.org/colors
       npm http 304 https://registry.npmjs.org/humanize
       npm http 304 https://registry.npmjs.org/temp
       npm http 304 https://registry.npmjs.org/winston
       npm http 304 https://registry.npmjs.org/wrench
       npm http 304 https://registry.npmjs.org/semver
       npm http GET https://registry.npmjs.org/winston/-/winston-0.6.2.tgz
       npm http 304 https://registry.npmjs.org/async
       npm http 200 https://registry.npmjs.org/node-appc/-/node-appc-0.2.0.tgz
       npm http 200 https://registry.npmjs.org/winston/-/winston-0.6.2.tgz
       npm http GET https://registry.npmjs.org/osenv/0.0.3
       npm http GET https://registry.npmjs.org/rimraf
       npm http 304 https://registry.npmjs.org/osenv/0.0.3
       npm http 304 https://registry.npmjs.org/rimraf
       npm http GET https://registry.npmjs.org/keypress
       npm http GET https://registry.npmjs.org/minimist
       npm http GET https://registry.npmjs.org/wordwrap
       npm http 304 https://registry.npmjs.org/keypress
       npm http GET https://registry.npmjs.org/graceful-fs
       npm http 304 https://registry.npmjs.org/wordwrap
       npm http 304 https://registry.npmjs.org/minimist
       npm http 304 https://registry.npmjs.org/graceful-fs
       npm http GET https://registry.npmjs.org/stack-trace
       npm http GET https://registry.npmjs.org/pkginfo
       npm http GET https://registry.npmjs.org/eyes
       npm http GET https://registry.npmjs.org/cycle
       npm http GET https://registry.npmjs.org/async/-/async-0.1.22.tgz
       npm http 304 https://registry.npmjs.org/stack-trace
       npm http 304 https://registry.npmjs.org/pkginfo
       npm http 304 https://registry.npmjs.org/cycle
       npm http 304 https://registry.npmjs.org/eyes
       npm http GET https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz
       npm http 200 https://registry.npmjs.org/async/-/async-0.1.22.tgz
       npm http GET https://registry.npmjs.org/hawk
       npm http GET https://registry.npmjs.org/http-signature
       npm http GET https://registry.npmjs.org/aws-sign
       npm http GET https://registry.npmjs.org/cookie-jar
       npm http GET https://registry.npmjs.org/node-uuid
       npm http GET https://registry.npmjs.org/form-data
       npm http GET https://registry.npmjs.org/json-stringify-safe
       npm http GET https://registry.npmjs.org/forever-agent
       npm http GET https://registry.npmjs.org/oauth-sign
       npm http GET https://registry.npmjs.org/tunnel-agent
       npm http GET https://registry.npmjs.org/qs
       npm http GET https://registry.npmjs.org/mime
       npm http 200 https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz
       npm http 304 https://registry.npmjs.org/node-uuid
       npm http 304 https://registry.npmjs.org/cookie-jar
       npm http 304 https://registry.npmjs.org/aws-sign
       npm http 304 https://registry.npmjs.org/http-signature
       npm http 304 https://registry.npmjs.org/hawk
       npm http 304 https://registry.npmjs.org/json-stringify-safe
       npm http 304 https://registry.npmjs.org/form-data
       npm http 304 https://registry.npmjs.org/forever-agent
       npm http 304 https://registry.npmjs.org/oauth-sign
       npm http 304 https://registry.npmjs.org/tunnel-agent
       npm http 304 https://registry.npmjs.org/qs
       npm http 304 https://registry.npmjs.org/mime
       npm http GET https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz
       npm http GET https://registry.npmjs.org/form-data/-/form-data-0.1.2.tgz
       npm http GET https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
       npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
       npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz
       npm http 200 https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
       npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.1.2.tgz
       npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
       npm http GET https://registry.npmjs.org/monocle/1.1.50
       npm http GET https://registry.npmjs.org/transformers/2.1.0
       npm http GET https://registry.npmjs.org/mkdirp
       npm http GET https://registry.npmjs.org/commander/2.0.0
       npm http GET https://registry.npmjs.org/with
       npm http GET https://registry.npmjs.org/character-parser/1.2.0
       npm http GET https://registry.npmjs.org/constantinople
       npm http 304 https://registry.npmjs.org/mkdirp
       npm http 304 https://registry.npmjs.org/commander/2.0.0
       npm http 304 https://registry.npmjs.org/monocle/1.1.50
       npm http 304 https://registry.npmjs.org/transformers/2.1.0
       npm http 304 https://registry.npmjs.org/character-parser/1.2.0
       npm http 304 https://registry.npmjs.org/constantinople
       npm http 304 https://registry.npmjs.org/with
       npm http GET https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
       npm http GET https://registry.npmjs.org/monocle/-/monocle-1.1.50.tgz
       npm http GET https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz
       npm http GET https://registry.npmjs.org/character-parser/-/character-parser-1.2.0.tgz
       npm http GET https://registry.npmjs.org/constantinople/-/constantinople-1.0.2.tgz
       npm http 200 https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
       npm http 200 https://registry.npmjs.org/character-parser/-/character-parser-1.2.0.tgz
       npm http 200 https://registry.npmjs.org/monocle/-/monocle-1.1.50.tgz
       npm http 200 https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz
       npm http 200 https://registry.npmjs.org/constantinople/-/constantinople-1.0.2.tgz
       npm http GET https://registry.npmjs.org/combined-stream
       npm http GET https://registry.npmjs.org/semver
       npm http GET https://registry.npmjs.org/diff
       npm http GET https://registry.npmjs.org/adm-zip
       npm http 304 https://registry.npmjs.org/combined-stream
       npm http GET https://registry.npmjs.org/xmldom
       npm http GET https://registry.npmjs.org/uglify-js
       npm http GET https://registry.npmjs.org/dox
       npm http 304 https://registry.npmjs.org/adm-zip
       npm http 304 https://registry.npmjs.org/semver
       npm http 304 https://registry.npmjs.org/diff
       npm http 304 https://registry.npmjs.org/uglify-js
       npm http 304 https://registry.npmjs.org/xmldom
       npm http GET https://registry.npmjs.org/assert-plus/0.1.2
       npm http GET https://registry.npmjs.org/asn1/0.1.11
       npm http GET https://registry.npmjs.org/ctype/0.5.2
       npm http GET https://registry.npmjs.org/semver/-/semver-2.1.0.tgz
       npm http GET https://registry.npmjs.org/diff/-/diff-1.0.8.tgz
       npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
       npm http 304 https://registry.npmjs.org/dox
       npm http 304 https://registry.npmjs.org/assert-plus/0.1.2
       npm http 304 https://registry.npmjs.org/asn1/0.1.11
       npm http 304 https://registry.npmjs.org/ctype/0.5.2
       npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
       npm http GET https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
       npm http GET https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
       npm http 200 https://registry.npmjs.org/semver/-/semver-2.1.0.tgz
       npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
       npm http 200 https://registry.npmjs.org/diff/-/diff-1.0.8.tgz
       npm http 200 https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
       npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
       npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
       npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
       npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5
       npm http GET https://registry.npmjs.org/uglify-js/2.4.0
       npm http GET https://registry.npmjs.org/css
       npm http GET https://registry.npmjs.org/promise
       npm http 304 https://registry.npmjs.org/uglify-js/2.4.0
       npm http GET https://registry.npmjs.org/boom
       npm http GET https://registry.npmjs.org/cryptiles
       npm http GET https://registry.npmjs.org/sntp
       npm http GET https://registry.npmjs.org/hoek
       npm http 304 https://registry.npmjs.org/promise
       npm http 304 https://registry.npmjs.org/css
       npm http GET https://registry.npmjs.org/readdirp
       npm http 304 https://registry.npmjs.org/hoek
       npm http 304 https://registry.npmjs.org/boom
       npm http 304 https://registry.npmjs.org/sntp
       npm http 304 https://registry.npmjs.org/cryptiles
       npm http GET https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
       npm http GET https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
       npm http 304 https://registry.npmjs.org/readdirp
       npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
       npm http 200 https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
       npm http GET https://registry.npmjs.org/is-promise
       npm http GET https://registry.npmjs.org/css-parse/1.0.4
       npm http GET https://registry.npmjs.org/css-stringify/1.0.5
       npm http 304 https://registry.npmjs.org/css-parse/1.0.4
       npm http 304 https://registry.npmjs.org/is-promise
       npm http 304 https://registry.npmjs.org/css-stringify/1.0.5
       npm http GET https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz
       npm http GET https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz
       npm http 200 https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz
       npm http 200 https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz
       npm http GET https://registry.npmjs.org/optimist
       npm http GET https://registry.npmjs.org/source-map
       npm http GET https://registry.npmjs.org/source-map
       npm http GET https://registry.npmjs.org/uglify-to-browserify
       npm http 304 https://registry.npmjs.org/source-map
       npm http 304 https://registry.npmjs.org/optimist
       npm http 304 https://registry.npmjs.org/source-map
       npm http 304 https://registry.npmjs.org/uglify-to-browserify
       npm http GET https://registry.npmjs.org/wordwrap
       npm http 304 https://registry.npmjs.org/wordwrap
       npm http GET https://registry.npmjs.org/amdefine
       npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
       npm http 304 https://registry.npmjs.org/amdefine
       npm http GET https://registry.npmjs.org/minimatch
       npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
       npm http 304 https://registry.npmjs.org/minimatch
       npm http GET https://registry.npmjs.org/sigmund
       npm http GET https://registry.npmjs.org/lru-cache
       npm http 304 https://registry.npmjs.org/sigmund
       npm http 304 https://registry.npmjs.org/lru-cache
       npm http GET https://registry.npmjs.org/github-flavored-markdown
       npm http GET https://registry.npmjs.org/commander/0.6.1
       npm http 304 https://registry.npmjs.org/commander/0.6.1
       npm http 304 https://registry.npmjs.org/github-flavored-markdown
       npm WARN deprecated github-flavored-markdown@1.0.1: This project is long out of date. Use 'marked' instead.
       titanium@3.2.1 node_modules/titanium
       ├── sprintf@0.1.3
       ├── colors@0.6.2
       ├── longjohn@0.2.2
       ├── humanize@0.0.9
       ├── async@0.2.10
       ├── wrench@1.5.8
       ├── semver@2.2.1
       ├── fields@0.1.12 (keypress@0.1.0)
       ├── temp@0.6.0 (osenv@0.0.3, rimraf@2.1.4)
       ├── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.8)
       ├── winston@0.6.2 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, pkginfo@0.2.3, async@0.1.22, request@2.9.203)
       ├── request@2.27.0 (json-stringify-safe@5.0.0, aws-sign@0.3.0, forever-agent@0.5.2, qs@0.6.6, tunnel-agent@0.3.0, oauth-sign@0.3.0, cookie-jar@0.3.0, node-uuid@1.4.1, mime@1.2.11, form-data@0.1.2, hawk@1.0.0, http-signature@0.10.0)
       ├── moment@2.4.0
       ├── jade@0.35.0 (character-parser@1.2.0, commander@2.0.0, mkdirp@0.3.5, with@1.1.1, constantinople@1.0.2, monocle@1.1.50, transformers@2.1.0)
       └── node-appc@0.2.0 (diff@1.0.8, node-uuid@1.4.1, xmldom@0.1.19, semver@2.1.0, dox@0.4.4, adm-zip@0.4.4, uglify-js@2.3.6)
       MacBook:~ manu$ titanium -v
       3.1.2
       MacBook:~ manu$ ti -v
       3.1.2
       
       
  7. Manuel Conde Vendrell 2014-03-14

    Ok, I found the problem. Don't ask me why, but this is what I found in my node_modules folder
       MacBook:node_modules manu$ ls -lha
       total 0
       drwxr-xr-x   7 24561   wheel   238B 14 mar 17:33 .
       drwxrwxr-x   4 root    admin   136B 13 nov 13:12 ..
       drwxr-xr-x   3 root    wheel   102B 14 mar 17:33 Password:
       drwxr-xr-x  12 nobody  staff   408B 19 ago  2013 acs
       drwxr-xr-x  21 nobody  staff   714B 19 sep 10:11 alloy
       drwxr-xr-x  19 65534   staff   646B 30 jul  2013 npm
       drwxr-xr-x  12 nobody  staff   408B 19 ago  2013 oldtitanium
       
    *Notice*: 1. I rename titanium to oldtitanium because I supposed the problem was in the permissions (nobody-staff from 19 ago, when I installed Titanium for first time?) 2. After rename, I make the [sudo] npm install -g titanium 3. Then, the Password folder appeared (see datetime) After all this, I supposed that all was inside and... bingo! Just moving it to the right folder and all works now.
     
       MacBook:node_modules manu$ pwd
       /usr/local/lib/node_modules/Password:/usr/local/lib/node_modules
       MacBook:node_modules manu$ sudo mv titanium /usr/local/lib/node_modules/
       MacBook:node_modules manu$ ti -v
       3.2.1
       MacBook:node_modules manu$ titanium -v
       3.2.1
       
    *But I'm afraid of the other folders with still 19 ago date*. Maybe a problem for future updates to acs or alloy? If I do this I get an old version... MacBook:alloy manu$ alloy -v 1.2.2
  8. Stephen Feather 2014-03-14

    Alloy is a separate package [sudo] npm install -g alloy
  9. Manuel Conde Vendrell 2014-03-14

    Hi Stephen. With alloy the problem was exactly the same. Impossible for the installer to overwrite the current installation. Solution was the same: change the name, reinstall and move from Password folder to right folder. Now I have alloy 1.3.1 installed.
  10. Manuel Conde Vendrell 2014-03-14

    More information. Seems that the installation in my Elementary OS (Ubuntu) has the same problems!! See this:
        manu@manu-XPS-M1330:/usr/lib/node_modules$ ll
        total 60
        drwxr-xr-x   6 root   root  4096 nov 30 13:55 ./
        drwxr-xr-x 181 root   root 36864 mar 12 23:19 ../
        drwxr-xr-x   8 nobody manu  4096 nov 30 13:55 acs/
        drwxr-xr-x  15 nobody manu  4096 nov 30 13:55 alloy/
        drwxr-xr-x   9 root   root  4096 feb 23 01:13 npm/
        drwxr-xr-x   7 nobody manu  4096 nov 30 13:53 titanium/
        
    The same problems: owner is nobody and dates are from the first time I installed Titanium (on November) I try to update from Studio, all seems right, but... I still have the CLI 3.1.2 and Alloy 1.2.2 (the same problems that in the Mac). So I did the "sudo npm install -g titanium" and... worst even the Mac. See the structure it creates:
        /usr/lib/node_modules/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /usr/bin/ti -> /usr/lib/node_modules/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /home/manu/[sudo] password for manu: /usr/lib/node_modules/titanium/bin/titanium
        
    All this indicates that there is some problem with the sudo execution and the nmp version: the return from the sudo command is always included on the installation.
  11. Ritu Agrawal 2014-03-17

        changememba-5:node_modules ragrawal$ pwd
        /usr/local/lib/node_modules
        changememba-5:node_modules ragrawal$ ls -al
        total 0
        drwxr-xr-x   7 24561   wheel  238 Mar  5 14:25 .
        drwxrwxr-x   4 root    admin  136 Jul  9  2013 ..
        drwxr-xr-x  12 nobody  staff  408 Mar  5 14:25 acs
        drwxr-xr-x  21 nobody  staff  714 Feb 11 10:43 alloy
        drwxr-xr-x  19 65534   staff  646 Nov  4 11:30 npm
        drwxr-xr-x  12 nobody  staff  408 Feb 11 10:51 titanium
        drwxr-xr-x  18 nobody  staff  612 Jan 27 21:27 titanium-code-processor
        changememba-5:node_modules ragrawal$ 
        
    I can see that these nom packages are installed as "nobody" but I noticed that they are installed in /usr/local/lib/node_modules director instead of /usr/lib/node_modules directory. Do you have a /usr/local/lib/node_modules directory?
  12. Manuel Conde Vendrell 2014-03-17

    Hi Ritu. In Ubuntu I haven't (was installed in usr/lib directly), in Mac I have it. To solve it, I deleted all Titanium related contents manually (usr/lib/node_modules), uninstalled node and start again installing from scratch. In this way I have now the last CLI version, Alloy and all seems to work well in Ubuntu... till the next update, I suppose. Finally, in Windows all works fine and never had any problem (I don't know why some programmers hate Windows, till now is the more stable environment for Titanium I had).
  13. Ritu Agrawal 2014-03-18

    I am glad that you have been able to reproduce this issue. We tried to reproduce this issue in-house but we were not able to. Resolving this ticket as "Cannot reproduce" but we would be happy to reopen it if you run into it again.
  14. Manuel Conde Vendrell 2014-03-18

    Hi Ritu. I found a lot of Linux & Titanium update problems out there ([this](http://stackoverflow.com/questions/18965858/titanium-sdk-will-not-recognize-titanium-cli-node-alloy-or-npm-on-ubuntu-12-0) is where I based to solve my problems). All seems to be with permissions, but the fact that for both, Mac and Ubuntu, appeared the "Password:" folder is really strange (same problem on different sistems?).
  15. Ritu Agrawal 2014-03-19

    StackOverflow post link indicates that the nom version installed on the machine was 0.6 (really old) and upgrading it to 0.10 solved the issue. Makes sense. You may want to check your node version by running "node -v" command.
  16. Manuel Conde Vendrell 2014-03-19

    Not in my case, I used that solution the first time I installed Titanium (and Node) because I didn't know how to install node out of the package manager (Linux is not my speciality). And I used it again now to reinstall all the soft (removing npm and node_modules manually, and Node later, and installing later from Studio, letting it to update automatically, once Node was installed).

JSON Source