Допоможіть запустити те, що, здається, є каталогом у Terminal?


0

Я намагаюся експортувати свою історію чатів у Skype за допомогою цього: https://github.com/Temptin/SkypeExport

Після того, як я перебуваю в каталозі завантажень у Терміналі, набираю (із моїм скайп-ім’ям, заміненим у)

./SkypeExport --db ~/Library/Application\ Support/Skype/your_username/main.db

призводить до

-bash: ./SkypeExport: No such file or directory

Я думав, що це тому, що мого файлу main.db не було в будинку / бібліотеці / додатках тощо, тому я вставив шлях. Введення тексту

./SkypeExport --db ~/Users/myaccount/Library/Application Support/Skype/your_username/main.db

також не виникає такого файлу чи каталогу

Що я роблю неправильно? Будь-які відповіді високо оцінені!

Відповіді:


2

Проект має вікна та двійкові файли ОС x на сторінці випусків, щоб ви могли пропустити компіляцію на своїй машині.

Помилка зрозуміла вище:

"bash: ./SkypeExport: Немає такого файлу чи каталогу"

У якій би папці ви не знаходилися в Терміналі, вона повинна містити двійковий код "SkypeExport".

Спробуйте ще раз, завантаживши останню версію (див. Список завантажень під потрібним випуском): https://github.com/Temptin/SkypeExport/releases

Розпакуйте його у папці "Завантаження", переконайтесь, що отриманий файл "SkypeExport" знаходиться безпосередньо в папці "Завантаження", а потім введіть "cd ~ / Downloads" у своєму терміналі та виконайте інші дії.

Це має спрацювати, оскільки помилка в тому, що Terminal (bash) не зміг знайти SkypeExport у вашій поточній папці.


0

У файлі README для проекту написано, що він складений код . Перш ніж запустити його, потрібно скласти його.

Для OS X написано:

Компіляція Mac OS X та Linux виконується за допомогою включених скриптів оболонки.

Я не бачив скриптів оболонки в папці верхнього рівня для проекту, але якщо перейти до цього файла readme.txt, він говорить:

У Mac OS X та Linux просто загляньте в папку _gccbuild і прочитайте README для вашої платформи, а потім випустіть сценарій збірки.

Таким чином ми копаємо глибше, і є папка README для папки macosx . Існує кілька кроків, які ви повинні виконати там, щоб скласти програму. Після того, як ви закінчите з тими, у вас буде SkypeExportдвійковий файл, ви можете запустити те, що буде робити те, що ви очікуєте.


Ах, я це зовсім пропустив. Намагаючись запустити ./build_macosx.sh, я зрозумів це: Створення SkypeExport (Intel 32 / 64bit Universal Binary для Mac OS X) ... - Використання кеш-збирання: sqlite3.o - Будівництво (нове / змінене): skypeparser_core.o У файлі, включеному з ../../model/skypeparser_core.cpp:1: ../../model/skypeparser.h:16:10: фатальна помилка: файл 'boost / filesystem.hpp' не знайдено #include < boost / filesystem.hpp> // забезпечує обробку міжплатформних шляхів ^ 1, створена помилка. Компіляція не вдалася ...
Angela Z

Вам потрібен ще один набір бібліотек - принаймні Boost - подивіться повні інструкції до проекту, які включають двійкові файли
Марк

Це було після того, як я встановив підвищення!
Angela Z
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.