לא מצליח להתקין ספריות עם composer
-
זה מה שאני מקבל כשאני מנסה להתקים באמצעותו
עכשיו אני מנסה להתקין phpoffice/phpspreadsheet
root@vultr:~# composer require phpoffice/phpspreadsheet Do not run Composer as root/super user! See https://getcomposer.org/root for details Using version ^1.13 for phpoffice/phpspreadsheet ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Killed
תודה לכל מי שיכול לעזור לי
-
@יוס
תרגום חופשי של השגיאה
לא ניתן להריץ עם משתמש ROOT (מנהל)יש פתרון אחד שמופיע בלינק שבהמשך השגיאה
אני מנחש שהפתרון השני הוא להריץ מתוך משתמש אחר.עריכה: בלינק הנ"ל
כתוב שלא ממולץ להתקין חבילות בתור מנהל
כי אז החבילה מקבלת שליטה מלאה על שרת
לכן ממולץ לההתקין מתוך משתמש אחר.האפשרות השניה היא להשתמש בפקודה שמופיע שם
שמבטלת הרצת פקודות מסוימות
כנראה שזה פחות מומלץ ממעבר למשתמש אחר. -
תודה @nigun
עכשיו אני מקבל תגובה כזוIn RequireCommand.php line 97: file_put_contents(./composer.json): failed to open stream: Permission denied require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--update-with-all-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] [<packages>...]
אשמח להסבר נוסף
תודה
-
-
@dovid אמר בלא מצליח להתקין ספריות עם composer:
שגית בתרגום החופשי. אין שמה "לא ניתן" או כל משמעות שלו.
זה רק המלצה כפי שאמרת ואכן אצלי זה רץ מצויין גם עם האזהרה הזו.אופסס...
על זה נאמר
Measure twice and cut once
או בלשוננו
Think twice, code once -
@יוס
כפי שאתה רואה
כנראה אין מנוס מלהוסיף שרתים (זאת לא התקלה הראשונה שקשורה למשאבים)
ככל הנראה הדבר הכי מומלץ יהיה להשאיר את השרת הקיים
ולהוסיף עוד שרתים יותר גדולים
אתה כנראה לא רוצה לשבור את כל הAPI שלך מימות.אם יש לך מה להגיב בעניין, פשוט תפתח נושא חדש.