Saya mencoba menjalankan aplikasi pramuka di Linux, khususnya Ubuntu 10.04. Saya mengalami apa yang tampak seperti jalur OSX yang dikodekan dengan keras ketika rake mencoba memeriksa versi Adobe Air (File tidak ditemukan: /Library/Frameworks/Adobe AIR.framework/Versions/1.0/Resources/Info.plist)
Berikut adalah jejak rake lengkap:
menyapu --trace
(di /home/ben/Dropbox/Projects/scout-app)
** Aktifkan default (first_time)
** Aktifkan run: development (first_time)
** Aktifkan build: development (first_time)
** Jalankan build: development
** Aktifkan build (first_time)
** Panggil lingkungan (first_time)
** Jalankan lingkungan
** Aktifkan air:runtime :check (first_time)
** Jalankan udara: runtime : periksa
menyapu dibatalkan!
Tidak dapat menemukan instalasi Adobe AIR. Untuk mengunduh/menginstal jalankan:
menyapu udara: runtime : unduh
File tidak ditemukan: /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. menyapu: 12
/usr/lib/ruby/1.8/rake.rb:636:in call'
/usr/lib/ruby/1.8/rake.rb:636:in
eksekusi'
/usr/lib/ruby/1.8/rake.rb:631:di each'
/usr/lib/ruby/1.8/rake.rb:631:in
jalankan'
/usr/lib/ruby/1.8/rake.rb:597:dalam invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in
sinkronisasi'
/usr/lib/ruby/1.8/rake.rb:590:di invoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:607:in
panggilan_prasyarat'
/usr/lib/ruby/1.8/rake.rb:604:di each'
/usr/lib/ruby/1.8/rake.rb:604:in
panggilan_prasyarat'
/usr/lib/ruby/1.8/rake.rb:596:di invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in
sinkronisasi'
/usr/lib/ruby/1.8/rake.rb:590:di invoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:583:in
memanggil'
/home/ben/Dropbox/Projects/scout-app/lib/tasks/build. menyapu: 9
/usr/lib/ruby/1.8/rake.rb:636:in call'
/usr/lib/ruby/1.8/rake.rb:636:in
jalankan'
/usr/lib/ruby/1.8/rake.rb:631:di each'
/usr/lib/ruby/1.8/rake.rb:631:in
jalankan'
/usr/lib/ruby/1.8/rake.rb:597:di invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in
sinkronisasi'
/usr/lib/ruby/1.8/rake.rb:590:di invoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:607:in
panggilan_presyaratan'
/usr/lib/ruby/1.8/rake.rb:604:di each'
/usr/lib/ruby/1.8/rake.rb:604:in
panggilan_prasyarat'
/usr/lib/ruby/1.8/rake.rb:596:in invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in
sync'
/usr/lib/ruby/1.8/rake.rb:590:di invoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:607:in
panggilan_prasyarat'
/usr/lib/ruby/1.8/rake.rb:604:di each'
/usr/lib/ruby/1.8/rake.rb:604:in
panggilan_prasyarat'
/usr/lib/ruby/1.8/rake.rb:596:di invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in
sinkronisasi'
/usr/lib/ruby/1.8/rake.rb:590:di invoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:583:in
memanggil'
/usr/lib/ruby/1.8/rake.rb:2051:di invoke_task'
/usr/lib/ruby/1.8/rake.rb:2029:in
top_level'
/usr/lib/ruby/1.8/rake.rb:2029:di each'
/usr/lib/ruby/1.8/rake.rb:2029:in
top_level'
/usr/lib/ruby/1.8/rake.rb:2068:di 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:di `run'
/usr/bin/ menyapu:28
Dokumen Scout hanya menawarkan versi Mac dan Windows. Saya menduga bahwa penggunaan Adobe Air merupakan indikasi bahwa pengembang tidak memilih untuk mendukung Linux. Saya ingin versi Linux, dan karena itu mungkin tidak akan menggunakan Scout.
Kami ingin membuat ini lebih ramah di Linux tetapi kami membutuhkan pengguna Linux untuk membantu kami dalam hal itu. Jika Anda atau seseorang yang Anda kenal mungkin tertarik, minta mereka melakukan ping ke @ScoutForSass di Twitter.
Masalah terbesar yang saya lihat adalah Adobe Air tidak lagi didukung atau dirilis untuk Linux. Anda dapat menginstal Adobe Air 2.6 di Linux, tetapi ini adalah jalan buntu. Sepertinya ScoutApp saat ini membutuhkan Air >= 2.7, jadi bahkan tidak mungkin untuk mulai bekerja dengannya di Linux. Agar dukungan Linux menjadi mungkin, semua komponen Air harus diganti dengan yang lain. http://helpx.adobe.com/air/kb/install-32-bit-air-linux.html
@brousch @penjelas
Scout-App 2 secara resmi mendukung banyak distro Linux populer.
Persyaratan Sistem Minimum untuk Linux:
Setidaknya 64MB RAM yang tersedia. Setidaknya 170MB ruang kosong. Ubuntu 12, Ubuntu 14, Ubuntu 16, Debian 8, Zorin 9, Zorin 11. OS 32-Bit atau 64-Bit (ARM tidak didukung). Beberapa OS Linux lainnya (terutama yang berbasis Debian) dapat berfungsi, meskipun tidak didukung secara resmi.
Ubuntu 10 tidak didukung secara resmi, meskipun kemungkinan besar akan berfungsi.
Juga Scout-App tidak lagi bergantung pada Adobe Air, Java, atau Ruby. Itu dapat berjalan mirip dengan aplikasi portabel.
Menutup masalah ini.
Saya mengunduh 64-bit dan 32-bit di Ubuntu 18.04.1 ... dan mencoba menjalankan program ... dan tidak ada yang terjadi. Bagaimana saya bisa menjalankan program?
@jarreldunson
Masalah ini untuk mereka yang mengalami kesulitan mencoba mengedit kode sumber Scout-App.
Sepertinya Anda hanya mencoba menjalankan Scout-App untuk menggunakannya.
.zip
untuk aplikasi Scout versi terbaruScout-App
dari zipScout-App
dapat dieksekusi../Scout-App
Aplikasi Scout 32-Bit tidak akan berjalan di Linux 64-Bit, dan Aplikasi Scout 64-Bit tidak akan berjalan di Linux 32-Bit.
Hei, saya mengunduh ulang 64-bit ... dan mengkliknya ... dan tidak berhasil. Saya mencoba ./Scout-App dari baris perintah...dan mendapatkan: 'kesalahan saat memuat perpustakaan bersama: libgconf-2.s.4: tidak dapat membuka file objek bersama: Tidak ada file atau direktori seperti itu. Saya akan menjalankan pembaruan di mesin Linux saya dan coba lagi
Hei, saya menjalankan pembaruan... dan mencoba lagi, tetapi masih memiliki kesalahan yang sama 'kesalahan saat memuat pustaka bersama: libgconf-2.so.4'
@jarreldunson
Coba dengan (jika Anda menggunakan Ubuntu)
sudo apt -y install libgconf2-4
Komentar yang paling membantu
@jarreldunson
Coba dengan (jika Anda menggunakan Ubuntu)
sudo apt -y install libgconf2-4