2014-01-16 12 views
5

Kann jemand Titanium auf Ubuntu (> = 12.04) installieren?
Ich verbrachte den ganzen Tag, und ich hatte immer das gleiche Problem. Titanium Studio hat mich gezwungen, einen Fehler zu aktualisieren und zurück:Wie installiere ich Titanium Studio auf Ubuntu?

Error encountered during update 
Failed to install acs. Please see the Studio log for more information. 


log : 
> [email protected] postinstall /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /usr/lib/node_modules/acs 
node scripts/config.js 


module.js:340 
    throw err; 
     ^
Error: Cannot find module '/home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: 
/home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: 
/home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /usr/lib/node_modules/acs/scripts/config.js' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Function.Module.runMain (module.js:497:10) 
    at startup (node.js:119:16) 
    at node.js:902:3 
npm ERR! [email protected] postinstall: `node scripts/config.js` 
npm ERR! Exit status 8 
npm ERR! 
npm ERR! Failed at the [email protected] postinstall script. 
npm ERR! This is most likely a problem with the acs package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node scripts/config.js 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls acs 
npm ERR! There is likely additional logging output above. 

npm ERR! System Linux 3.5.0-39-generic 
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "-g" "install" "acs" "--color" "false" 
npm ERR! cwd /home/grzesiek/Titanium_Studio 
npm ERR! node -v v0.10.24 
npm ERR! npm -v 1.3.21 
npm ERR! code ELIFECYCLE 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/grzesiek/Titanium_Studio/npm-debug.log 
npm ERR! not ok code 0 

!ENTRY com.appcelerator.titanium.update.core 4 4 2014-01-16 19:46:03.615 
!MESSAGE Error encountered during update 
!SUBENTRY 1 com.aptana.js.core 4 0 2014-01-16 19:46:03.615 
!MESSAGE Failed to install acs. Please see the Studio log for more information. 
+1

Vielleicht möchten Sie hier fragen; http://askubuntu.com/ –

+0

Überprüfen Sie [This] (http://developer.appcelerator.com/question/139823/ubuntu-1204-problem-on-startup) Thread und API-Dokumentation für [Fehlerbehebung bei einer Studio-Installation auf Linux] (http://docs.appcelerator.com/titanium/latest/#!/guide/Troubleshooting_a_Studio_Install_on_Linux-section-30083014_TroubleshootingaStudioInstallonLinux-Ubuntu12.04/PrecisePangolinStartupIssues) –

+0

Wenn ich 'sudo npm -e install acs 'eintippte, war ich erfolgreich installieren, obwohl ich den Unterschied nicht kenne, aber 'Titanium' kann 'acs' nicht installieren? http://stackoverflow.com/questions/17405906/installing-titanium-acs –

Antwort

2

Ich hatte das gleiche Problem hier aus irgendeinem Grunde Titanium SDK nicht mit der neuesten Version von Ubuntu arbeiten :(Ich löste meinen Ubuntu Herabstufung seit meinem Entwicklung ist vor allem in Titan basiert, aber ich kann mir vorstellen, dass dies nicht für jeden die richtige Lösung ...

+0

Wie haben Sie downgraded? Gibt es eine andere Möglichkeit als Formatieren Sie Ihre HD und verlieren Sie Ihre Daten? –

+0

Glücklicherweise hatte ich meine/home in einer anderen Partition, so dass ich es geschafft habe, sicher downgrade. Wie auch immer, ich denke, das Ubuntu-Installationsprogramm ist in der Lage, eine Installation zu machen, die alle Ihre relevanten Daten bewahrt (z. B./home/usr/local/var/local ...) –

+0

Sie haben auf welche Version herabgestuft? –

0

Fix: sudo chmod 777 /usr/local/lib/node_modules

Grund: Wenn Sie den Inhalt des /usr/local/lib/node_modules Ordner überprüfen, werden die Ordner innerhalb sind im Besitz von nobody:staff unabhängig davon, mit welchem ​​Benutzer Sie die npm installiert haben, auch mit root oder sudo. Durch das Korrigieren der Berechtigungen für diesen Ordner konnte acs ohne weitere Ereignisse installiert werden.

1

Diese Frage wurde oft im Internet gestellt und hat keine solide Antwort gefunden oder jemand hat das funktioniert. Ich hatte dieses Problem für 2 Wochen und schließlich habe ich es geschafft, es zu lösen. Bedeutung Ich habe gerade Titanium 5.x auf Ubuntu 15.10 erfolgreich nach 2 Wochen non-stop langwierigen Versuchen installiert. Ich habe dieses Problem der Titanium Foren und StackOverflow Beiträge oft gesehen aber wieder - KEINE SOLIDE ANTWORT. Ich hoffe, dass jemand das als Lösung nutzen kann.

Ich kann die Richtigkeit dieser Lösung nicht garantieren, aber dies sind die Schritte, denen ich folge.

JDK installieren

Diese 7 oder 8 nach der offiziellen Dokumentation sein muss.

Installieren Node.js

Für Linux node.js Version zwischen 0,1x und 4,2x sein muss. Dies sind die unterstützten Versionen gemäß der Dokumentation. Die neueste Version von Node ist höher als diese und es gibt keine Garantie, dass es funktioniert. Also habe ich auch auf 4.0.0 heruntergestuft.

herunterladen und installieren Titanium

Sie zuerst anmelden müssen und die Titan Appcelerator Setup Zip-Datei herunterladen. Entpacken Sie es überall. Gehen Sie in dieses Verzeichnis und führen Sie es als eine beliebige AppacteratorStudio-Datei aus. Derselbe Benutzer sollte Eigentümer der Verzeichnisse .npm und .appcelerator sein. Wenn Sie diese Datei zum ersten Mal ausführen, stellt sie lediglich eine Verbindung zu appcelerator aws-Servern her und lädt die Konfiguration herunter. Wir können es einfach nicht sehen. Kein Hinweis was auch immer. Kein Hinweis in ps aux, top oder netstat. Also tapfer dich selbst, bis das vorbei ist. Das dauert eine loooooooooooooong Zeit. Also unterbrich das nicht. Wenn alles gut geht, hast du Titan.

Wenn ununterbrochen ->

Sie müssen einfach die configration wieder zu tun. Zum Glück, wenn Sie Titanium CLI verwenden, können Sie auch die Konfiguration vornehmen.

// Diese Downloads CLI Titan und konfigurieren Sie es

sudo npm Appcelerator -g

appc Setup

Danach installieren Sie AppeceratorStudio Datei ausführen können und beginnen auf Titan arbeiten.

Diese Seite war hilfreich.

http://kalpa-gunarathna.blogspot.com/2016/01/how-to-install-titanium-appcelerator-on.html

Hope this Hilfe. :)

0

Appcelerator Studio auf Ubuntu installieren.

  1. Das Oracle Java Development Kit (JDK) muss installiert sein, um mit Titanium zu arbeiten. "Seien Sie sich bewusst, dass keine anderen Varianten von JDK, wie OpenJDK, derzeit mit Titanium funktionieren; nur Oracle wird ausreichen." Um das Oracle JDK zu installieren, aktivieren Sie die Archiv-Repositories und installieren Sie das Paket mit dem Befehl apt-get. Wenn Sie das 64-Bit-JDK installieren, führen Sie sudo apt-get install ia32-libs aus. Vollständige Anleitung hier http://docs.appcelerator.com/platform/latest/#!/guide/Installing_Oracle_JDK

  2. Wenn Sie auf Mac OS X und Windows Titanium-Updates installiert haben, fordert Studio Sie auf, Node.js zu installieren. Unter Linux müssen Sie Node.js manuell installieren. Komplette Anleitung in http://docs.appcelerator.com/platform/latest/#!/guide/Installing_Node.

  3. Laden Sie Appcelerator Studio herunter und installieren Sie es.

  4. Um mit dem CLI zu beginnen. Stellen Sie sicher, dass Node.JS, npm, java installiert ist.

"java -version" "Knoten -v" "npm -v"

nun die Appcelerator CLI installieren:

"sudo npm Appcelerator -g installieren"

Nach der Installation müssen Sie Setup ausführen, um Dinge zu starten:

"appc setup"

Beginnen Sie nun mit der Arbeit am Appcelerator.