提问人:chilly_maximus 提问时间:1/17/2014 最后编辑:giannis christofakischilly_maximus 更新时间:1/19/2016 访问量:2322
如何在 Ubuntu 上安装 Titanium Studio?
How to install Titanium Studio on Ubuntu?
问:
有谁知道如何在 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.
答:
我在这里遇到了同样的问题,由于某种原因,Titanium SDK 不适用于最新版本的 Ubuntu :(我通过降级我的 Ubuntu 来解决,因为我的开发主要基于 Titanium,但我可以想象这不是适合所有人的解决方案......
评论
Ubuntu 11.10
修复:sudo chmod 777 /usr/local/lib/node_modules
原因:如果您检查文件夹的内容,无论您使用哪个用户进行 npm 安装,即使使用 root 或 sudo,其中的文件夹都归所有。修复此文件夹的权限后,acs 可以在没有进一步事件的情况下进行安装。/usr/local/lib/node_modules
nobody:staff
这个问题在互联网上被问了很多次,但还没有看到一个可靠的答案,也没有人能做到这一点。我有这个问题大约 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
希望这有帮助。:)
在 Ubuntu 上安装 Appcelerator Studio。
需要安装 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
在 Mac OS X 和 Windows 上,如果您已选择安装 Titanium 更新,Studio 会提示您安装 Node.js。在 Linux 上,您需要手动安装 Node.js。http://docs.appcelerator.com/platform/latest/#!/guide/Installing_Node 完整指南。
下载 Appcelerator studio 并安装它。
开始使用 CLI。确保您已安装 Node.JS、npm、java。
“java 版本” “节点 -v” “npm -v”
现在安装 Appcelerator CLI:
“sudo npm 安装 appcelerator -g”
安装后,您需要运行安装程序来启动操作:
“APPC 设置”
现在开始在 Appcelerator 上工作。
评论
sudo npm -e install acs
Titanium
acs