2014-01-16 74 views
5

有谁知道如何在Ubuntu(> = 12.04)上安装titanium studion?
我花了整整一天,而且我总是遇到同样的问题。钛工作室强迫我进行更新,并返回一个错误:如何在Ubuntu上安装Titanium Studio?

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

你可能想问这里; http://askubuntu.com/ –

+0

检查[This](http://developer.appcelerator.com/question/139823/ubuntu-1204-problem-on-startup)线程和api文档 [Studio安装问题解决Linux](http://docs.appcelerator.com/titanium/latest/#!/guide/Troubleshooting_a_Studio_Install_on_Linux-section-30083014_TroubleshootingaStudioInstallonLinux-Ubuntu12.04/PrecisePangolinStartupIssues) –

+0

如果我输入'sudo npm -e install acs',我就获得了成功安装虽然我不知道区别,但仍然'Titanium'不能安装'acs'? http://stackoverflow.com/questions/17405906/installing-titanium-acs –

回答

2

我这里有同样的问题,由于某种原因,钛SDK不与Ubuntu的最新版本的工作:(我被降级,因为我的Ubuntu解决了我发展主要是基于在钛,但我能想象这是不是对每个人合适的解决方案...

+0

你是如何降级的?除了格式化HD并失去你的方式之外,还有其他方法吗?数据? –

+0

谢天谢地,我在不同的分区有我的/家,所以我设法安全降级。无论如何,我认为ubuntu安装程序能够进行安装,保留所有相关数据(即/ home/usr/local/var/local ...) –

+0

您降级到哪个版本? –

0

修复:sudo chmod 777 /usr/local/lib/node_modules

原因:如果选中的文件夹/usr/local/lib/node_modules的内容,范围内的文件夹归nobody:staff所有不管用户使用npm进行安装,即使使用root或sudo。修复此文件夹的权限允许acs在没有进一步事件的情况下安装。

1

这个问题已经问了很多次在互联网上,并没有看到一个坚实的答案或有人得到了这个工作。我有这个问题2周,最后我设法解决它。这意味着我已经在Ubuntu 15.10上成功安装了Titanium 5.x,经过了2周的不间断的繁琐尝试。我曾多次看到Titanium论坛和StackOverflow帖子的这个问题 - 但没有确切的答案。我希望有人能够将此作为解决方案。

我无法保证此解决方案的正确性,但这些是我遵循的步骤。

安装JDK

这具有根据官方文件7或8被。

安装Node.js的

在LINUX版本的Node.js必须为0.1倍和4.2倍之间。这些是根据文档支持的版本。最新版本的节点比这个更高,并且没有保证它可以工作。所以我也降级到4.0.0版本。

下载并安装钛

您必须先登录并下载钛Appcelerator的安装zip文件。解压它在任何地方。进入该目录并执行任何用户AppeceratorStudio文件。同一个用户应拥有.npm和.appcelerator目录的所有权。当您第一次执行此文件时,它只会连接到Appcelerator aws服务器并下载配置。我们不能看到它。没有迹象表明如此。在ps aux,top或netstat中没有任何提示。所以,只要勇敢,你的自我就会结束。这需要一个loooooooooooooooong时间。所以不要打扰这个。如果一切顺利,你有钛。

如果不间断 - >

你将不得不简单地再次做CONFIGRATION。幸运的是,当您使用Titanium CLI时,您也可以进行配置。

//此下载钛CLI和配置它

须藤NPM安装Appcelerator的-g

APPC设置

在这之后,你可以运行AppeceratorStudio文件,并开始对钛的工作。

此网站是有帮助的。

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

希望得到这个帮助。 :)

0

在Ubuntu上安装Appcelerator Studio。

  1. 需要安装Oracle的Java Development Kit(JDK)才能使用Titanium。 “请注意,没有其他的JDK版本,如OpenJDK,目前与Titanium一起工作;只有Oracle的就足够了。”要安装Oracle JDK,请启用存档存储库并使用apt-get命令安装软件包。如果安装64位JDK,请运行sudo apt-get install ia32-libs。完整指南http://docs.appcelerator.com/platform/latest/#!/guide/Installing_Oracle_JDK

  2. 在Mac OS X和Windows上,如果您选择安装Titanium更新,Studio会提示您安装Node.js.在Linux上,您需要手动安装Node.js.完成指南http://docs.appcelerator.com/platform/latest/#!/guide/Installing_Node

  3. 下载Appcelerator工作室并安装它。

  4. 要开始使用CLI。确保你已经安装了Node.JS,npm,java。

“Java的版本” “节点-v” “故宫-v”

现在安装Appcelerator的CLI:

“命令NPM安装Appcelerator的-g”

安装完成后,您需要运行安装程序以启动某些功能:

“appc setup”

现在开始使用Appcelerator。