我正在尝试让 scout-app 在 Linux,特别是 Ubuntu 10.04 上运行。 当 rake 尝试检查 Adobe 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
耙子中止!
找不到 Adobe 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
Scout 文档仅提供 Mac 和 Windows 版本。 我猜测使用 Adobe Air 表明开发人员不选择支持 Linux。 我想要一个 Linux 版本,因此可能不会使用 Scout。
我们很想在 Linux 上让这个更友好,但我们需要一个 Linux 用户在这方面帮助我们。 如果您或您认识的人可能有兴趣让他们在 Twitter 上 ping @ScoutForSass 。
我看到的最大问题是 Linux 不再支持或发布 Adobe Air。 您可以在 Linux 上安装 Adobe 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 不再依赖于 Adobe Air、Java 或 Ruby。 它可以像便携式应用程序一样运行。
关闭这个问题。
我在 Ubuntu 18.04.1 上下载了 64 位和 32 位......并试图运行该程序......但没有任何反应。 我怎样才能让程序运行?
@jarrelldunson
此问题适用于尝试编辑 Scout-App 源代码有困难的人。
听起来您只是想运行 Scout-App 来使用它。
.zip
包Scout-App
文件夹Scout-App
可执行文件。./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
最有用的评论
@jarrelldunson
尝试(如果您使用的是 Ubuntu)
sudo apt -y install libgconf2-4