להורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!
-
@שר-שלום אתה צודק - אבל החלטתי לעלות גירסה סופית או כמעט סופית במקום כל שעתיים לנסות לתקן או לשפר עוד משהו.
בעיקרון זה גמור - אבל אני כעת מכניס כמה שיפורים בעיצוב, וגם הוספתי חיפוש מילה דומה בש"ס בלחצן ימני, עם הצגת חלונית תוצאות.
כעת אני עובד על העניין של הקפצת הודעה במקרה של עדכון גירסה בגיטאב.@הכי-גרסינן בקשר להקדמה על מהותם של כתבי היד ומהותם של הסימונים כגון כוכבית וסימן שאלה
יצא מזה משהו? -
@הכי-גרסינן אגב הגירסה למק לא נפתחת.
משהו מוזר
הגירסאות הראשונות כתבו לי שזה לא תואם למק
אבל עכשיו זה כאילו בסדר, צריך לאשר אבטחה וכו׳, אבל אחר-כך כשמנסים לפתוח את התוכנה לא קורה כלום@איש-גמזו כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
אגב הגירסה למק לא נפתחת.
בודק את זה כרגע - אשמח אם תוכל לעזור בזה -
4. איך לדבג את הבעיה?
כדי להבין למה היא לא נפתחת, בקש מהמשתמש להריץ את הקובץ הבינארי ישירות דרך הטרמינל. זה יציג את השגיאה (Traceback) שבגללה האפליקציה קורסת:קליק ימני על קובץ ה-.app.
בחירה ב-"Show Package Contents".
ניווט ל-Contents/MacOS/.
גרירת הקובץ שנמצא שם לתוך הטרמינל ולחיצה על Enter.
משהו מוזר
הגירסאות הראשונות כתבו לי שזה לא תואם למקכיון שזה תאם רק למעבדי סיליקון.
כעת זה אוניברסלי = מותאם גם לאינטל וגם לסיליקוןאבל עכשיו זה כאילו בסדר, צריך לאשר אבטחה וכו׳, אבל אחר-כך כשמנסים לפתוח את התוכנה לא קורה כלום
כנ"ל - בבדיקה. אשמח שתדבג
-
@איש-גמזו כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
אגב הגירסה למק לא נפתחת.
בודק את זה כרגע - אשמח אם תוכל לעזור בזה -
4. איך לדבג את הבעיה?
כדי להבין למה היא לא נפתחת, בקש מהמשתמש להריץ את הקובץ הבינארי ישירות דרך הטרמינל. זה יציג את השגיאה (Traceback) שבגללה האפליקציה קורסת:קליק ימני על קובץ ה-.app.
בחירה ב-"Show Package Contents".
ניווט ל-Contents/MacOS/.
גרירת הקובץ שנמצא שם לתוך הטרמינל ולחיצה על Enter.
משהו מוזר
הגירסאות הראשונות כתבו לי שזה לא תואם למקכיון שזה תאם רק למעבדי סיליקון.
כעת זה אוניברסלי = מותאם גם לאינטל וגם לסיליקוןאבל עכשיו זה כאילו בסדר, צריך לאשר אבטחה וכו׳, אבל אחר-כך כשמנסים לפתוח את התוכנה לא קורה כלום
כנ"ל - בבדיקה. אשמח שתדבג
@הכי-גרסינן כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
כנ"ל - בבדיקה. אשמח שתדבג
זו השגיאה בטרמינל:
Last login: Sun Apr 26 14:37:02 on ttys000
bnymynslmwn@MacBook-Pro-sl-bnymyn ~ % /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/MacOS/Talmudic-Formulas-Mac
Traceback (most recent call last):
File "main.py", line 8, in <module>
ImportError: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-13284:ERROR] Failed to execute script 'main' due to unhandled exception: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-13284:ERROR] Traceback:
Traceback (most recent call last):
File "main.py", line 8, in <module>
ImportError: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))bnymynslmwn@MacBook-Pro-sl-bnymyn ~ %
וזה ההסבר של ג׳מיני:
התקלה שמופיעה בטרמינל היא טכנית לחלוטין ונוגעת להתאמה בין סוג המחשב שלך לבין הדרך שבה התוכנה נבנתה.
הנה ההסבר הפשוט למה שכתוב שם:
השגיאה המרכזית: "Incompatible Architecture"
המחשב שלך מזהה שיש התנגשות בין סוג ה"מעבד" שהתוכנה מצפה לו, לבין המעבד שקיים אצלך בפועל:
- מה שיש לך: לפי השגיאה, יש לך מחשב מק עם מעבד מסוג Intel (הקוד שלו בשגיאה הוא
x86_64). - מה שהתוכנה מביאה איתה: התוכנה מנסה להשתמש בספריה גרפית (PyQt6) שנבנתה עבור מעבדי Apple Silicon (הקוד שלה בשגיאה הוא
arm64, אלו מעבדי M1, M2 וכו').
בשפה פשוטה:
המתכנת בנה את התוכנה על מחשב מק חדש (עם מעבד M), ולכן היא כוללת רכיבים שמתאימים רק למחשבים החדשים. כשאתה מנסה להריץ אותה על מחשב מק עם מעבד אינטל, המחשב לא יודע איך "לקרוא" את הקבצים האלו, והוא עוצר את הפעולה.
מה הפתרון?
אתה צריך לבקש מהמתכנת "Export for Intel" או "Universal Build".
הוא צריך לארוז את התוכנה מחדש כך שתתמוך בארכיטקטורתx86_64(אינטל), ולא רק ב-arm64. ברגע שהוא יבנה גרסה שמתאימה לאינטל, היא תיפתח אצלך בלי בעיה. - מה שיש לך: לפי השגיאה, יש לך מחשב מק עם מעבד מסוג Intel (הקוד שלו בשגיאה הוא
-
@הכי-גרסינן כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
כנ"ל - בבדיקה. אשמח שתדבג
זו השגיאה בטרמינל:
Last login: Sun Apr 26 14:37:02 on ttys000
bnymynslmwn@MacBook-Pro-sl-bnymyn ~ % /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/MacOS/Talmudic-Formulas-Mac
Traceback (most recent call last):
File "main.py", line 8, in <module>
ImportError: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-13284:ERROR] Failed to execute script 'main' due to unhandled exception: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-13284:ERROR] Traceback:
Traceback (most recent call last):
File "main.py", line 8, in <module>
ImportError: dlopen(/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <D19FAB90-7EC0-38D5-9882-1C40766F411C> /Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Users/bnymynslmwn/Downloads/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))bnymynslmwn@MacBook-Pro-sl-bnymyn ~ %
וזה ההסבר של ג׳מיני:
התקלה שמופיעה בטרמינל היא טכנית לחלוטין ונוגעת להתאמה בין סוג המחשב שלך לבין הדרך שבה התוכנה נבנתה.
הנה ההסבר הפשוט למה שכתוב שם:
השגיאה המרכזית: "Incompatible Architecture"
המחשב שלך מזהה שיש התנגשות בין סוג ה"מעבד" שהתוכנה מצפה לו, לבין המעבד שקיים אצלך בפועל:
- מה שיש לך: לפי השגיאה, יש לך מחשב מק עם מעבד מסוג Intel (הקוד שלו בשגיאה הוא
x86_64). - מה שהתוכנה מביאה איתה: התוכנה מנסה להשתמש בספריה גרפית (PyQt6) שנבנתה עבור מעבדי Apple Silicon (הקוד שלה בשגיאה הוא
arm64, אלו מעבדי M1, M2 וכו').
בשפה פשוטה:
המתכנת בנה את התוכנה על מחשב מק חדש (עם מעבד M), ולכן היא כוללת רכיבים שמתאימים רק למחשבים החדשים. כשאתה מנסה להריץ אותה על מחשב מק עם מעבד אינטל, המחשב לא יודע איך "לקרוא" את הקבצים האלו, והוא עוצר את הפעולה.
מה הפתרון?
אתה צריך לבקש מהמתכנת "Export for Intel" או "Universal Build".
הוא צריך לארוז את התוכנה מחדש כך שתתמוך בארכיטקטורתx86_64(אינטל), ולא רק ב-arm64. ברגע שהוא יבנה גרסה שמתאימה לאינטל, היא תיפתח אצלך בלי בעיה. - מה שיש לך: לפי השגיאה, יש לך מחשב מק עם מעבד מסוג Intel (הקוד שלו בשגיאה הוא
-
@הכי-גרסינן עם כל היופי והכוונות הטובות עדיין לא הבנתי אם קיבלת אישור מפרוייקט פרידברג להשתמש להם במסד נתונים.
-
@הכי-גרסינן עם כל היופי והכוונות הטובות עדיין לא הבנתי אם קיבלת אישור מפרוייקט פרידברג להשתמש להם במסד נתונים.
-
@הכי-גרסינן הוא עדיין אוחז כאן:

-
@הכי-גרסינן הוא עדיין אוחז כאן:

-
@הכי-גרסינן עדיין:
Last login: Mon Apr 27 00:44:06 on ttys000
bnymynslmwn@MacBook-Pro-sl-bnymyn ~ % /Volumes/Talmudic\ Formulas/Talmudic-Formulas-Mac.app/Contents/MacOS/Talmudic-Formulas-Mac
Traceback (most recent call last):
File "main.py", line 4, in <module>
ImportError: dlopen(/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <BE13E8D2-DB17-3B5B-81A2-604B4EF7B696> /Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-15484:ERROR] Failed to execute script 'main' due to unhandled exception: dlopen(/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <BE13E8D2-DB17-3B5B-81A2-604B4EF7B696> /Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-15484:ERROR] Traceback:
Traceback (most recent call last):
File "main.py", line 4, in <module>
ImportError: dlopen(/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <BE13E8D2-DB17-3B5B-81A2-604B4EF7B696> /Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))bnymynslmwn@MacBook-Pro-sl-bnymyn ~ %
כואב לי לראות אותך משתגע, עזוב אני מסתדר בנתיים עם פייתון
-
@הכי-גרסינן עדיין:
Last login: Mon Apr 27 00:44:06 on ttys000
bnymynslmwn@MacBook-Pro-sl-bnymyn ~ % /Volumes/Talmudic\ Formulas/Talmudic-Formulas-Mac.app/Contents/MacOS/Talmudic-Formulas-Mac
Traceback (most recent call last):
File "main.py", line 4, in <module>
ImportError: dlopen(/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <BE13E8D2-DB17-3B5B-81A2-604B4EF7B696> /Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-15484:ERROR] Failed to execute script 'main' due to unhandled exception: dlopen(/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <BE13E8D2-DB17-3B5B-81A2-604B4EF7B696> /Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
[PYI-15484:ERROR] Traceback:
Traceback (most recent call last):
File "main.py", line 4, in <module>
ImportError: dlopen(/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so, 0x0002): Library not loaded: @rpath/QtWidgets
Referenced from: <BE13E8D2-DB17-3B5B-81A2-604B4EF7B696> /Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/QtWidgets.abi3.so
Reason: tried: '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/Volumes/Talmudic Formulas/Talmudic-Formulas-Mac.app/Contents/Frameworks/PyQt6/../QtWidgets' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))bnymynslmwn@MacBook-Pro-sl-bnymyn ~ %
כואב לי לראות אותך משתגע, עזוב אני מסתדר בנתיים עם פייתון
@איש-גמזו כתב בלהורדה | "נוסחאות התלמוד" – תוכנה חדשה להצגת עדי נוסח ושינויי גרסאות בתלמוד בבלי!:
כואב לי לראות אותך משתגע
ח"ו, לא משתגע - הדבר היחיד שאני משתדל להשתגע אחריו הוא "היו מתלהטין ומשתגעין אחריה"!
בכ"א אנסה לבדוק את זה.
עריכה:
בדקתי את זה - והבעיה הייתה שזה מתקמפל רק לגירסאות החדשות - כמו M1 ומעלה, וזה לא התאים למעבדי אינטל ישנים יותר.
שיניתי את הקוד. מקווה שזה ייפתר - כעת זה רץ בגיטאב.