如何在 Ubuntu 上安装 Titanium Studio?

How to install Titanium Studio on Ubuntu?

提问人:chilly_maximus 提问时间:1/17/2014 最后编辑:giannis christofakischilly_maximus 更新时间:1/19/2016 访问量:2322

问:

有谁知道如何在 ubuntu 上安装 titanium studion (>= 12.04)?
我花了一整天的时间,我总是遇到同样的问题。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.
Ubuntu-12.04 Appcelerator

评论

1赞 1/17/2014
你可能想在这里问;askubuntu.com
0赞 Muhammad Adnan 2/6/2014
查看线程和 api 文档,了解在 Linux 上安装 Studio 的疑难解答
0赞 giannis christofakis 2/6/2014
如果我输入我得到了一个成功的安装,虽然我不知道有什么区别,但仍然无法安装?stackoverflow.com/questions/17405906/installing-titanium-acssudo npm -e install acsTitaniumacs
0赞 giannis christofakis 2/7/2014
wiki.appcelerator.org/display/guides/......它说最高版本11.10:(
0赞 Stolas 2/12/2014
随机猜测:尝试 askubuntu.com/questions/49390/...

答:

2赞 Emilio Rodriguez 2/12/2014 #1

我在这里遇到了同样的问题,由于某种原因,Titanium SDK 不适用于最新版本的 Ubuntu :(我通过降级我的 Ubuntu 来解决,因为我的开发主要基于 Titanium,但我可以想象这不是适合所有人的解决方案......

评论

0赞 giannis christofakis 2/12/2014
你是怎么降级的?除了格式化硬盘并丢失数据之外,还有什么办法吗?
0赞 Emilio Rodriguez 2/12/2014
值得庆幸的是,我的 /home 在不同的分区中,所以我设法安全地降级了。无论如何,我认为 ubuntu 安装程序能够进行安装以保留您的所有相关数据(即 /home /usr/local /var/local ...
0赞 giannis christofakis 2/12/2014
您降级到哪个版本?
0赞 Emilio Rodriguez 2/12/2014
11.10 您可以在此处找到旧版本: old-releases.ubuntu.com/releases
0赞 giannis christofakis 4/26/2014
我试穿了,也没有用。Ubuntu 11.10
0赞 Melvin Chia 7/21/2014 #2

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

原因:如果您检查文件夹的内容,无论您使用哪个用户进行 npm 安装,即使使用 root 或 sudo,其中的文件夹都归所有。修复此文件夹的权限后,acs 可以在没有进一步事件的情况下进行安装。/usr/local/lib/node_modulesnobody:staff

1赞 Kalpa Gunarathna 1/19/2016 #3

这个问题在互联网上被问了很多次,但还没有看到一个可靠的答案,也没有人能做到这一点。我有这个问题大约 2 周,最后我设法解决了它。这意味着我刚刚在Ubuntu 5.10上安装了Titanium 15.x,经过2周不间断的乏味尝试。我已经多次看到 Titanium 论坛和 StackOverflow 帖子的这个问题,但又一次 - 没有可靠的答案。我希望有人能够将其用作解决方案。

我不能保证这个解决方案的正确性,但这些是我遵循的步骤。

安装 JDK

根据官方文件,这必须是 7 或 8。

安装 Node.js

对于 Linux,node.js 版本必须介于 0.1x 和 4.2x 之间。根据文档,这些是受支持的版本。最新版本的节点高于此值,并且无法保证它会起作用。所以我也降级到 4.0.0 版本。

下载并安装 Titanium

您必须先登录并下载钛合金加速器设置 zip 文件。在任何地方解压缩它。进入该目录,并以任何用户 AppeceratorStudio 文件身份执行。同一用户应拥有 .npm 和 .appcelerator 目录的所有权。当您第一次执行此文件时,它只是连接到 appcelerator aws 服务器并下载配置。我们只是看不到它.没有任何迹象表明。ps aux、top 或 netstat 中没有指示。所以,只要勇敢地做你自己,这已经结束了。这需要一个 looooooooooooooong 时间。所以不要不打扰它。如果一切顺利,你就有了钛。

如果不间断 ->

您只需再次进行配置即可。幸运的是,当您使用 Titanium CLI 时,您也可以进行配置。

这将下载钛 CLI 并对其进行配置

sudo npm install appcelerator -g

APPC 设置

在此之后,您可以运行AppeceratorStudio文件并开始在Titanium上工作。

这个网站很有帮助。

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

希望这有帮助。:)

0赞 Sharif Abu Darda 1/19/2016 #4

在 Ubuntu 上安装 Appcelerator Studio。

  1. 需要安装 Oracle 的 Java 开发工具包 (JDK) 才能使用 Titanium。“请注意,目前没有其他风格的 JDK(例如 OpenJDK)可以与 Titanium 一起使用;只有甲骨文就足够了。要安装 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 studio 并安装它。

  4. 开始使用 CLI。确保您已安装 Node.JS、npm、java。

“java 版本” “节点 -v” “npm -v”

现在安装 Appcelerator CLI:

“sudo npm 安装 appcelerator -g”

安装后,您需要运行安装程序来启动操作:

“APPC 设置”

现在开始在 Appcelerator 上工作。