{ "id": "127637", "key": "AC-768", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2014-03-18T05:15:17.000+0000", "created": "2014-03-13T18:15:53.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:37:02.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14551", "name": "Studio", "description": "Please enter tickets related to Titanium Studio here." } ], "attachment": [], "flagged": false, "summary": "After upgrade to Ti 3.2.2.GA I cannot run anything in my Mac with SDK 3.2.2", "creator": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "subtasks": [], "reporter": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "comment": { "comments": [ { "id": "297051", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "You have an old CLI installed. Update.\n\n[WARN] : Requires version >=3.2.1, currently 3.1.2\n[ERROR] : \u001b[31m Command \"build\" incompatible with this version of the Titanium CLI\u001b[39m\n\n[sudo] npm install -g titanium\nti -version\n\n\n(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)", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2014-03-13T18:22:36.000+0000", "updated": "2014-03-13T18:22:36.000+0000" }, { "id": "297057", "author": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "updateAuthor": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-03-13T18:32:27.000+0000", "updated": "2014-03-13T18:35:35.000+0000" }, { "id": "297061", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "Another guy today had similar in the Q&A\r\n\r\nhttp://developer.appcelerator.com/question/163469/ios-simulator-will-not-lauch-dyld-library-not-loaded-rpathiphonesimulatorremoteclientframework#comment-205431\r\n\r\nSeems he had old binaries or links laying around.\r\n\r\n14:20 $ which ti\r\n/usr/local/bin/ti\r\n\r\n14:38 $ which titanium\r\n/usr/local/bin/titanium\r\n\r\n", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2014-03-13T18:37:54.000+0000", "updated": "2014-03-13T18:39:11.000+0000" }, { "id": "297065", "author": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "body": "Umm, I have both too, but both are the same, even after executing [sudo] npm install -g titanium:\n\nMacBook:~ manu$ which titanium\n/usr/local/bin/titanium\nMacBook:~ manu$ which ti\n/usr/local/bin/ti\n\nMacBook:~ manu$ titanium -v\n3.1.2\nMacBook:~ manu$ ti -v\n3.1.2\n", "updateAuthor": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-03-13T18:51:25.000+0000", "updated": "2014-03-13T18:51:25.000+0000" }, { "id": "297207", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "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?", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-03-14T05:34:23.000+0000", "updated": "2014-03-14T05:34:23.000+0000" }, { "id": "297222", "author": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "body": "Still the same:\n\n{code}\nMacBook:~ manu$ sudo npm uninstall titanium\nPassword:\nnpm WARN uninstall not installed in /Users/manu/node_modules: \"titanium\"\nMacBook:~ manu$ sudo npm uninstall -g titanium\nunbuild titanium@3.2.1\nMacBook:~ manu$ which ti\n/usr/local/bin/ti\nMacBook:~ manu$ which titanium\n/usr/local/bin/titanium\nMacBook:~ manu$ ti -v\n3.1.2\nMacBook:~ manu$ titanium -v\n3.1.2\nMacBook:~ manu$ sudo npm install titanium\nnpm http GET https://registry.npmjs.org/titanium\nnpm http 304 https://registry.npmjs.org/titanium\nnpm http GET https://registry.npmjs.org/fields\nnpm http GET https://registry.npmjs.org/humanize\nnpm http GET https://registry.npmjs.org/moment\nnpm http GET https://registry.npmjs.org/longjohn\nnpm http GET https://registry.npmjs.org/node-appc/0.2.0\nnpm http GET https://registry.npmjs.org/request\nnpm http GET https://registry.npmjs.org/jade\nnpm http GET https://registry.npmjs.org/sprintf\nnpm http GET https://registry.npmjs.org/optimist\nnpm http GET https://registry.npmjs.org/colors\nnpm http GET https://registry.npmjs.org/temp\nnpm http GET https://registry.npmjs.org/wrench\nnpm http GET https://registry.npmjs.org/async\nnpm http GET https://registry.npmjs.org/winston\nnpm http GET https://registry.npmjs.org/semver\nnpm http 304 https://registry.npmjs.org/longjohn\nnpm http 304 https://registry.npmjs.org/node-appc/0.2.0\nnpm http GET https://registry.npmjs.org/node-appc/-/node-appc-0.2.0.tgz\nnpm http 304 https://registry.npmjs.org/request\nnpm http 304 https://registry.npmjs.org/moment\nnpm http 304 https://registry.npmjs.org/sprintf\nnpm http 304 https://registry.npmjs.org/jade\nnpm http 304 https://registry.npmjs.org/fields\nnpm http 304 https://registry.npmjs.org/optimist\nnpm http 304 https://registry.npmjs.org/colors\nnpm http 304 https://registry.npmjs.org/humanize\nnpm http 304 https://registry.npmjs.org/temp\nnpm http 304 https://registry.npmjs.org/winston\nnpm http 304 https://registry.npmjs.org/wrench\nnpm http 304 https://registry.npmjs.org/semver\nnpm http GET https://registry.npmjs.org/winston/-/winston-0.6.2.tgz\nnpm http 304 https://registry.npmjs.org/async\nnpm http 200 https://registry.npmjs.org/node-appc/-/node-appc-0.2.0.tgz\nnpm http 200 https://registry.npmjs.org/winston/-/winston-0.6.2.tgz\nnpm http GET https://registry.npmjs.org/osenv/0.0.3\nnpm http GET https://registry.npmjs.org/rimraf\nnpm http 304 https://registry.npmjs.org/osenv/0.0.3\nnpm http 304 https://registry.npmjs.org/rimraf\nnpm http GET https://registry.npmjs.org/keypress\nnpm http GET https://registry.npmjs.org/minimist\nnpm http GET https://registry.npmjs.org/wordwrap\nnpm http 304 https://registry.npmjs.org/keypress\nnpm http GET https://registry.npmjs.org/graceful-fs\nnpm http 304 https://registry.npmjs.org/wordwrap\nnpm http 304 https://registry.npmjs.org/minimist\nnpm http 304 https://registry.npmjs.org/graceful-fs\nnpm http GET https://registry.npmjs.org/stack-trace\nnpm http GET https://registry.npmjs.org/pkginfo\nnpm http GET https://registry.npmjs.org/eyes\nnpm http GET https://registry.npmjs.org/cycle\nnpm http GET https://registry.npmjs.org/async/-/async-0.1.22.tgz\nnpm http 304 https://registry.npmjs.org/stack-trace\nnpm http 304 https://registry.npmjs.org/pkginfo\nnpm http 304 https://registry.npmjs.org/cycle\nnpm http 304 https://registry.npmjs.org/eyes\nnpm http GET https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz\nnpm http 200 https://registry.npmjs.org/async/-/async-0.1.22.tgz\nnpm http GET https://registry.npmjs.org/hawk\nnpm http GET https://registry.npmjs.org/http-signature\nnpm http GET https://registry.npmjs.org/aws-sign\nnpm http GET https://registry.npmjs.org/cookie-jar\nnpm http GET https://registry.npmjs.org/node-uuid\nnpm http GET https://registry.npmjs.org/form-data\nnpm http GET https://registry.npmjs.org/json-stringify-safe\nnpm http GET https://registry.npmjs.org/forever-agent\nnpm http GET https://registry.npmjs.org/oauth-sign\nnpm http GET https://registry.npmjs.org/tunnel-agent\nnpm http GET https://registry.npmjs.org/qs\nnpm http GET https://registry.npmjs.org/mime\nnpm http 200 https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz\nnpm http 304 https://registry.npmjs.org/node-uuid\nnpm http 304 https://registry.npmjs.org/cookie-jar\nnpm http 304 https://registry.npmjs.org/aws-sign\nnpm http 304 https://registry.npmjs.org/http-signature\nnpm http 304 https://registry.npmjs.org/hawk\nnpm http 304 https://registry.npmjs.org/json-stringify-safe\nnpm http 304 https://registry.npmjs.org/form-data\nnpm http 304 https://registry.npmjs.org/forever-agent\nnpm http 304 https://registry.npmjs.org/oauth-sign\nnpm http 304 https://registry.npmjs.org/tunnel-agent\nnpm http 304 https://registry.npmjs.org/qs\nnpm http 304 https://registry.npmjs.org/mime\nnpm http GET https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz\nnpm http GET https://registry.npmjs.org/form-data/-/form-data-0.1.2.tgz\nnpm http GET https://registry.npmjs.org/qs/-/qs-0.6.6.tgz\nnpm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz\nnpm http 200 https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz\nnpm http 200 https://registry.npmjs.org/qs/-/qs-0.6.6.tgz\nnpm http 200 https://registry.npmjs.org/form-data/-/form-data-0.1.2.tgz\nnpm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz\nnpm http GET https://registry.npmjs.org/monocle/1.1.50\nnpm http GET https://registry.npmjs.org/transformers/2.1.0\nnpm http GET https://registry.npmjs.org/mkdirp\nnpm http GET https://registry.npmjs.org/commander/2.0.0\nnpm http GET https://registry.npmjs.org/with\nnpm http GET https://registry.npmjs.org/character-parser/1.2.0\nnpm http GET https://registry.npmjs.org/constantinople\nnpm http 304 https://registry.npmjs.org/mkdirp\nnpm http 304 https://registry.npmjs.org/commander/2.0.0\nnpm http 304 https://registry.npmjs.org/monocle/1.1.50\nnpm http 304 https://registry.npmjs.org/transformers/2.1.0\nnpm http 304 https://registry.npmjs.org/character-parser/1.2.0\nnpm http 304 https://registry.npmjs.org/constantinople\nnpm http 304 https://registry.npmjs.org/with\nnpm http GET https://registry.npmjs.org/commander/-/commander-2.0.0.tgz\nnpm http GET https://registry.npmjs.org/monocle/-/monocle-1.1.50.tgz\nnpm http GET https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz\nnpm http GET https://registry.npmjs.org/character-parser/-/character-parser-1.2.0.tgz\nnpm http GET https://registry.npmjs.org/constantinople/-/constantinople-1.0.2.tgz\nnpm http 200 https://registry.npmjs.org/commander/-/commander-2.0.0.tgz\nnpm http 200 https://registry.npmjs.org/character-parser/-/character-parser-1.2.0.tgz\nnpm http 200 https://registry.npmjs.org/monocle/-/monocle-1.1.50.tgz\nnpm http 200 https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz\nnpm http 200 https://registry.npmjs.org/constantinople/-/constantinople-1.0.2.tgz\nnpm http GET https://registry.npmjs.org/combined-stream\nnpm http GET https://registry.npmjs.org/semver\nnpm http GET https://registry.npmjs.org/diff\nnpm http GET https://registry.npmjs.org/adm-zip\nnpm http 304 https://registry.npmjs.org/combined-stream\nnpm http GET https://registry.npmjs.org/xmldom\nnpm http GET https://registry.npmjs.org/uglify-js\nnpm http GET https://registry.npmjs.org/dox\nnpm http 304 https://registry.npmjs.org/adm-zip\nnpm http 304 https://registry.npmjs.org/semver\nnpm http 304 https://registry.npmjs.org/diff\nnpm http 304 https://registry.npmjs.org/uglify-js\nnpm http 304 https://registry.npmjs.org/xmldom\nnpm http GET https://registry.npmjs.org/assert-plus/0.1.2\nnpm http GET https://registry.npmjs.org/asn1/0.1.11\nnpm http GET https://registry.npmjs.org/ctype/0.5.2\nnpm http GET https://registry.npmjs.org/semver/-/semver-2.1.0.tgz\nnpm http GET https://registry.npmjs.org/diff/-/diff-1.0.8.tgz\nnpm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz\nnpm http 304 https://registry.npmjs.org/dox\nnpm http 304 https://registry.npmjs.org/assert-plus/0.1.2\nnpm http 304 https://registry.npmjs.org/asn1/0.1.11\nnpm http 304 https://registry.npmjs.org/ctype/0.5.2\nnpm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz\nnpm http GET https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz\nnpm http GET https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz\nnpm http 200 https://registry.npmjs.org/semver/-/semver-2.1.0.tgz\nnpm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz\nnpm http 200 https://registry.npmjs.org/diff/-/diff-1.0.8.tgz\nnpm http 200 https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz\nnpm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz\nnpm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz\nnpm http GET https://registry.npmjs.org/delayed-stream/0.0.5\nnpm http 304 https://registry.npmjs.org/delayed-stream/0.0.5\nnpm http GET https://registry.npmjs.org/uglify-js/2.4.0\nnpm http GET https://registry.npmjs.org/css\nnpm http GET https://registry.npmjs.org/promise\nnpm http 304 https://registry.npmjs.org/uglify-js/2.4.0\nnpm http GET https://registry.npmjs.org/boom\nnpm http GET https://registry.npmjs.org/cryptiles\nnpm http GET https://registry.npmjs.org/sntp\nnpm http GET https://registry.npmjs.org/hoek\nnpm http 304 https://registry.npmjs.org/promise\nnpm http 304 https://registry.npmjs.org/css\nnpm http GET https://registry.npmjs.org/readdirp\nnpm http 304 https://registry.npmjs.org/hoek\nnpm http 304 https://registry.npmjs.org/boom\nnpm http 304 https://registry.npmjs.org/sntp\nnpm http 304 https://registry.npmjs.org/cryptiles\nnpm http GET https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz\nnpm http GET https://registry.npmjs.org/boom/-/boom-0.4.2.tgz\nnpm http 304 https://registry.npmjs.org/readdirp\nnpm http 200 https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz\nnpm http 200 https://registry.npmjs.org/boom/-/boom-0.4.2.tgz\nnpm http GET https://registry.npmjs.org/is-promise\nnpm http GET https://registry.npmjs.org/css-parse/1.0.4\nnpm http GET https://registry.npmjs.org/css-stringify/1.0.5\nnpm http 304 https://registry.npmjs.org/css-parse/1.0.4\nnpm http 304 https://registry.npmjs.org/is-promise\nnpm http 304 https://registry.npmjs.org/css-stringify/1.0.5\nnpm http GET https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz\nnpm http GET https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz\nnpm http 200 https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz\nnpm http 200 https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz\nnpm http GET https://registry.npmjs.org/optimist\nnpm http GET https://registry.npmjs.org/source-map\nnpm http GET https://registry.npmjs.org/source-map\nnpm http GET https://registry.npmjs.org/uglify-to-browserify\nnpm http 304 https://registry.npmjs.org/source-map\nnpm http 304 https://registry.npmjs.org/optimist\nnpm http 304 https://registry.npmjs.org/source-map\nnpm http 304 https://registry.npmjs.org/uglify-to-browserify\nnpm http GET https://registry.npmjs.org/wordwrap\nnpm http 304 https://registry.npmjs.org/wordwrap\nnpm http GET https://registry.npmjs.org/amdefine\nnpm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz\nnpm http 304 https://registry.npmjs.org/amdefine\nnpm http GET https://registry.npmjs.org/minimatch\nnpm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz\nnpm http 304 https://registry.npmjs.org/minimatch\nnpm http GET https://registry.npmjs.org/sigmund\nnpm http GET https://registry.npmjs.org/lru-cache\nnpm http 304 https://registry.npmjs.org/sigmund\nnpm http 304 https://registry.npmjs.org/lru-cache\nnpm http GET https://registry.npmjs.org/github-flavored-markdown\nnpm http GET https://registry.npmjs.org/commander/0.6.1\nnpm http 304 https://registry.npmjs.org/commander/0.6.1\nnpm http 304 https://registry.npmjs.org/github-flavored-markdown\nnpm WARN deprecated github-flavored-markdown@1.0.1: This project is long out of date. Use 'marked' instead.\ntitanium@3.2.1 node_modules/titanium\n├── sprintf@0.1.3\n├── colors@0.6.2\n├── longjohn@0.2.2\n├── humanize@0.0.9\n├── async@0.2.10\n├── wrench@1.5.8\n├── semver@2.2.1\n├── fields@0.1.12 (keypress@0.1.0)\n├── temp@0.6.0 (osenv@0.0.3, rimraf@2.1.4)\n├── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.8)\n├── 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)\n├── 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)\n├── moment@2.4.0\n├── 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)\n└── 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)\nMacBook:~ manu$ titanium -v\n3.1.2\nMacBook:~ manu$ ti -v\n3.1.2\n\n{code}", "updateAuthor": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-03-14T08:04:42.000+0000", "updated": "2014-03-14T08:04:42.000+0000" }, { "id": "297261", "author": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "body": "Ok, I found the problem. Don't ask me why, but this is what I found in my node_modules folder\n\n{code}\nMacBook:node_modules manu$ ls -lha\ntotal 0\ndrwxr-xr-x 7 24561 wheel 238B 14 mar 17:33 .\ndrwxrwxr-x 4 root admin 136B 13 nov 13:12 ..\ndrwxr-xr-x 3 root wheel 102B 14 mar 17:33 Password:\ndrwxr-xr-x 12 nobody staff 408B 19 ago 2013 acs\ndrwxr-xr-x 21 nobody staff 714B 19 sep 10:11 alloy\ndrwxr-xr-x 19 65534 staff 646B 30 jul 2013 npm\ndrwxr-xr-x 12 nobody staff 408B 19 ago 2013 oldtitanium\n{code}\n\n*Notice*:\n1. 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?)\n2. After rename, I make the [sudo] npm install -g titanium\n3. Then, the Password folder appeared (see datetime)\n\nAfter all this, I supposed that all was inside and... bingo! Just moving it to the right folder and all works now.\n\n{code} \nMacBook:node_modules manu$ pwd\n/usr/local/lib/node_modules/Password:/usr/local/lib/node_modules\nMacBook:node_modules manu$ sudo mv titanium /usr/local/lib/node_modules/\nMacBook:node_modules manu$ ti -v\n3.2.1\nMacBook:node_modules manu$ titanium -v\n3.2.1\n{code}\n\n*But I'm afraid of the other folders with still 19 ago date*. Maybe a problem for future updates to acs or alloy?\nIf I do this I get an old version...\n\nMacBook:alloy manu$ alloy -v\n1.2.2\n", "updateAuthor": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-03-14T16:59:18.000+0000", "updated": "2014-03-14T16:59:18.000+0000" }, { "id": "297315", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "Alloy is a separate package\n\n[sudo] npm install -g alloy\n\n", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2014-03-14T19:03:56.000+0000", "updated": "2014-03-14T19:03:56.000+0000" }, { "id": "297328", "author": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "body": "Hi Stephen. \n\nWith alloy the problem was exactly the same. Impossible for the installer to overwrite the current installation. \n\nSolution was the same: change the name, reinstall and move from Password folder to right folder. Now I have alloy 1.3.1 installed. ", "updateAuthor": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-03-14T19:38:00.000+0000", "updated": "2014-03-14T19:38:00.000+0000" }, { "id": "297353", "author": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "body": "More information.\n\nSeems that the installation in my Elementary OS (Ubuntu) has the same problems!! See this:\n{code}\nmanu@manu-XPS-M1330:/usr/lib/node_modules$ ll\ntotal 60\ndrwxr-xr-x 6 root root 4096 nov 30 13:55 ./\ndrwxr-xr-x 181 root root 36864 mar 12 23:19 ../\ndrwxr-xr-x 8 nobody manu 4096 nov 30 13:55 acs/\ndrwxr-xr-x 15 nobody manu 4096 nov 30 13:55 alloy/\ndrwxr-xr-x 9 root root 4096 feb 23 01:13 npm/\ndrwxr-xr-x 7 nobody manu 4096 nov 30 13:53 titanium/\n{code}\n\nThe same problems: owner is nobody and dates are from the first time I installed Titanium (on November)\n\nI 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).\n\nSo I did the \"sudo npm install -g titanium\" and... worst even the Mac. See the structure it creates:\n\n{code}\n/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\n{code}\n\nAll 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.", "updateAuthor": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-03-14T21:02:57.000+0000", "updated": "2014-03-14T21:02:57.000+0000" }, { "id": "297459", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{code}\nchangememba-5:node_modules ragrawal$ pwd\n/usr/local/lib/node_modules\nchangememba-5:node_modules ragrawal$ ls -al\ntotal 0\ndrwxr-xr-x 7 24561 wheel 238 Mar 5 14:25 .\ndrwxrwxr-x 4 root admin 136 Jul 9 2013 ..\ndrwxr-xr-x 12 nobody staff 408 Mar 5 14:25 acs\ndrwxr-xr-x 21 nobody staff 714 Feb 11 10:43 alloy\ndrwxr-xr-x 19 65534 staff 646 Nov 4 11:30 npm\ndrwxr-xr-x 12 nobody staff 408 Feb 11 10:51 titanium\ndrwxr-xr-x 18 nobody staff 612 Jan 27 21:27 titanium-code-processor\nchangememba-5:node_modules ragrawal$ \n{code}\n\nI 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?", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-03-17T01:11:31.000+0000", "updated": "2014-03-17T01:11:31.000+0000" }, { "id": "297509", "author": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "body": "Hi Ritu.\n\nIn Ubuntu I haven't (was installed in usr/lib directly), in Mac I have it.\n\nTo solve it, I deleted all Titanium related contents manually (usr/lib/node_modules), uninstalled node and start again installing from scratch.\n\nIn this way I have now the last CLI version, Alloy and all seems to work well in Ubuntu... till the next update, I suppose.\n\nFinally, 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).", "updateAuthor": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-03-17T08:24:21.000+0000", "updated": "2014-03-17T08:24:21.000+0000" }, { "id": "297666", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "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.", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-03-18T05:15:09.000+0000", "updated": "2014-03-18T05:15:09.000+0000" }, { "id": "297685", "author": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "body": "Hi Ritu.\n\nI 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).\n\nAll 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?).", "updateAuthor": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-03-18T09:08:22.000+0000", "updated": "2014-03-18T09:08:22.000+0000" }, { "id": "297823", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "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.", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-03-19T05:48:34.000+0000", "updated": "2014-03-19T05:48:34.000+0000" }, { "id": "297837", "author": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "body": "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).", "updateAuthor": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-03-19T08:17:18.000+0000", "updated": "2014-03-19T08:17:18.000+0000" } ], "maxResults": 16, "total": 16, "startAt": 0 } } }