Scout-app: 无法在 Linux 上安装以进行开发

创建于 2011-08-22  ·  9评论  ·  资料来源: scout-app/scout-app

我正在尝试让 scout-app 在 Linux,特别是 Ubuntu 10.04 上运行。 当 rake 尝试检查 Adob​​e Air 版本时,我遇到了看起来像硬编码的 OSX 路径(找不到文件:/Library/Frameworks/Adobe AIR.framework/Versions/1.0/Resources/Info.plist)

这是完整的耙跟踪:

耙--trace
(在 /home/ben/Dropbox/Projects/scout-app 中)
** 调用默认值(first_time)
** 调用运行:开发(first_time)
** 调用build:development (first_time)
** 执行构建:开发
** 调用构建(first_time)
** 调用环境(first_time)
** 执行环境
** 调用air:runtime :check (first_time)
** 执行air:runtime :check
耙子中止!
找不到 Adob​​e AIR 安装。 下载/安装运行:

空气:运行时:下载

找不到文件:/Library/Frameworks/Adobe AIR.framework/Versions/1.0/Resources/Info.plist
/home/ben/Dropbox/Projects/scout-app/config/../lib/adobe/air.rb:51:in version' /home/ben/Dropbox/Projects/scout-app/config/../lib/adobe/air.rb:116:in print_version_check'
/home/ben/Dropbox/Projects/scout-app/lib/tasks/air. 耙子:12
/usr/lib/ruby/1.8/rake.rb:636:in call' /usr/lib/ruby/1.8/rake.rb:636:in执行'
/usr/lib/ruby/1.8/rake.rb:631:in each' /usr/lib/ruby/1.8/rake.rb:631:in执行'
/usr/lib/ruby/1.8/rake.rb:597:in invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in同步'
/usr/lib/ruby/1.8/rake.rb:590:in invoke_with_call_chain' /usr/lib/ruby/1.8/rake.rb:607:in invoke_prerequisites'
/usr/lib/ruby/1.8/rake.rb:604:in each' /usr/lib/ruby/1.8/rake.rb:604:in invoke_prerequisites'
/usr/lib/ruby/1.8/rake.rb:596:in invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in同步'
/usr/lib/ruby/1.8/rake.rb:590:in invoke_with_call_chain' /usr/lib/ruby/1.8/rake.rb:583:in invoke'
/home/ben/Dropbox/Projects/scout-app/lib/tasks/build. 耙子:9
/usr/lib/ruby/1.8/rake.rb:636:in call' /usr/lib/ruby/1.8/rake.rb:636:in执行'
/usr/lib/ruby/1.8/rake.rb:631:in each' /usr/lib/ruby/1.8/rake.rb:631:in执行'
/usr/lib/ruby/1.8/rake.rb:597:in invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in同步'
/usr/lib/ruby/1.8/rake.rb:590:in invoke_with_call_chain' /usr/lib/ruby/1.8/rake.rb:607:in invoke_prerequisites'
/usr/lib/ruby/1.8/rake.rb:604:in each' /usr/lib/ruby/1.8/rake.rb:604:in invoke_prerequisites'
/usr/lib/ruby/1.8/rake.rb:596:in invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in同步'
/usr/lib/ruby/1.8/rake.rb:590:in invoke_with_call_chain' /usr/lib/ruby/1.8/rake.rb:607:in invoke_prerequisites'
/usr/lib/ruby/1.8/rake.rb:604:in each' /usr/lib/ruby/1.8/rake.rb:604:in invoke_prerequisites'
/usr/lib/ruby/1.8/rake.rb:596:in invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in同步'
/usr/lib/ruby/1.8/rake.rb:590:in invoke_with_call_chain' /usr/lib/ruby/1.8/rake.rb:583:in invoke'
/usr/lib/ruby/1.8/rake.rb:2051:in invoke_task' /usr/lib/ruby/1.8/rake.rb:2029:in top_level'
/usr/lib/ruby/1.8/rake.rb:2029:in each' /usr/lib/ruby/1.8/rake.rb:2029:in top_level'
/usr/lib/ruby/1.8/rake.rb:2068:in standard_exception_handling' /usr/lib/ruby/1.8/rake.rb:2023:in top_level'
/usr/lib/ruby/1.8/rake.rb:2001:in run' /usr/lib/ruby/1.8/rake.rb:2068:in standard_exception_handling'
/usr/lib/ruby/1.8/rake.rb:1998:in `run'
/usr/bin/耙子:28

最有用的评论

@jarrelldunson
尝试(如果您使用的是 Ubuntu)
sudo apt -y install libgconf2-4

所有9条评论

Scout 文档仅提供 Mac 和 Windows 版本。 我猜测使用 Adob​​e Air 表明开发人员不选择支持 Linux。 我想要一个 Linux 版本,因此可能不会使用 Scout。

我们很想在 Linux 上让这个更友好,但我们需要一个 Linux 用户在这方面帮助我们。 如果您或您认识的人可能有兴趣让他们在 Twitter 上 ping @ScoutForSass

我看到的最大问题是 Linux 不再支持或发布 Adob​​e Air。 您可以在 Linux 上安装 Adob​​e Air 2.6,但这是一个死胡同。 看起来当前的 ScoutApp 需要 Air >= 2.7,因此甚至无法在 Linux 上开始使用它。 为了使 Linux 支持成为可能,所有 Air 组件都必须用其他东西替换。 http://helpx.adobe.com/air/kb/install-32-bit-air-linux.html

@brosch @explainer

Scout-App 2 正式支持许多流行的 Linux 发行版。

Linux 的最低系统要求:
至少64MB的可用 RAM。 至少170MB的可用空间。 Ubuntu 12、Ubuntu 14、Ubuntu 16、Debian 8、Zorin 9、Zorin 11。32 位或 64 位操作系统(不支持 ARM)。 其他一些 Linux 操作系统(特别是基于 Debian 的)可能可以工作,但不受官方支持。

Ubuntu 10 不受官方支持,但它很可能会工作。

此外,Scout-App 不再依赖于 Adob​​e Air、Java 或 Ruby。 它可以像便携式应用程序一样运行。

关闭这个问题。

我在 Ubuntu 18.04.1 上下载了 64 位和 32 位......并试图运行该程序......但没有任何反应。 我怎样才能让程序运行?

@jarrelldunson
此问题适用于尝试编辑 Scout-App 源代码有困难的人。

听起来您只是想运行 Scout-App 来使用它。

  1. 下载最新版本的 Scout-App.zip
  2. 从 zip 中提取Scout-App文件夹
  3. 在该文件夹中,您会找到一个Scout-App可执行文件。

    • 在某些 Linux 操作系统中,您只需双击可执行文件即可弹出

    • 在某些 Linux 操作系统中,您需要启动一个终端窗口并导航到包含可执行文件的文件夹并运行./Scout-App

32 位 Scout-App 不能在 64 位 Linux 上运行,64 位 Scout-App 也不能在 32 位 Linux 上运行。

嘿,我重新下载了 64 位...并点击了它...但它不起作用。 我从命令行尝试了 ./Scout-App ......并得到:'加载共享库时出错:libgconf-2.so.4:无法打开共享对象文件:没有这样的文件或目录。 我将在我的 Linux 机器上运行更新并重试

嘿,我运行了更新...并再次尝试,但仍然出现相同的错误“加载共享库时出错:libgconf-2.so.4”

@jarrelldunson
尝试(如果您使用的是 Ubuntu)
sudo apt -y install libgconf2-4

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

bhushan2 picture bhushan2  ·  27评论

cepon picture cepon  ·  11评论

mejiaj picture mejiaj  ·  13评论

avrame picture avrame  ·  14评论

Made-of-Clay picture Made-of-Clay  ·  41评论