Tidak dapat menjalankan file Biner di Mac OS

0

Ini repo yang saya coba tiru.

https://bitbucket.org/sivareddyg/hindi-part-of-speech-tagger

Dikatakan, kami mendukung sistem berbasis UNIX. Jadi saya mencoba berlari "buat tag" pada terminal OSX.

Tapi ini memberikan kesalahan ini:

/bin/sh: ./bin/tnt: cannot execute binary file

Saya melihat beberapa jawaban yang sebelumnya ditanyakan pada pengguna super tetapi tidak membantu.

Adakah pikiran?

Terima kasih

Jay Patel
sumber

Jawaban:

4

Meskipun halaman Bitbucket mengatakan mereka mendukung "UNIX", tapi saya pikir itu benar-benar berarti Linux. Itu make skrip perlu menjalankan termasuk mereka bin/tnt program. Lari file bin/tnt menunjukkan:

tnt: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for GNU/Linux 2.0.0, stripped

Sebagai perbandingan, perintah "normal" Mac OS X UNIX (seperti man ) mengembalikan ini:

/usr/bin/man: Mach-O 64-bit executable x86_64

Kesimpulan: yang dibundel tnt Program tidak kompatibel dengan Mac.

Solusi 1: Unduh / kompilasi versi Mac dari tnt? Mengingat apa yang ingin Anda capai, saya rasa ini adalah beranda TNT: http://www.coli.uni-saarland.de/~thorsten/tnt/

Tetapi, mereka tidak membuatnya mudah untuk mendapatkan kode sumber, jadi saya tidak yakin betapa beruntungnya Anda akan mencoba jalur itu.

Solusi 2: Dapatkan atau pinjam komputer Linux.

jimtut
sumber