當我嘗試運行作曲家自我更新,我得到的錯誤:作曲家不能自我更新
The file is corrupted (creating archive "/home/heytherejake/.composer/cache/composer-temp.phar" disabled by the php.ini setting phar.readonly).
Please re-run the self-update command to try again.
我已經設置phar.readonly設定爲關閉(和我的phpinfo反映了這一點),但在錯誤仍然存在。有誰知道還有什麼可能導致這種情況?
可能嘗試類似'rm -rf〜/ .composer/cache/*'(運行風險自負,但看不到它會如何受傷)。或者手動完全重新安裝Composer? – Sam
不幸的是,試圖重新安裝Composer會出現同樣的錯誤。 (不同的位置,但:下載已損壞(創建存檔「/etc/php5/apache2/composer.phar」由php.ini設置phar.readonly禁用),中止。) –
有趣的是什麼方法你安裝它用?儘管我不建議這樣做,但我很想知道它是否以超級用戶身份進行安裝。 – Sam