[英]Composer could not find a composer.json
我嘗試通過 brew 安裝作曲家:
在usr/local/bin
(不在 Mavricks 上,我必須親自制作)我做了。
brew tap josegonzalez/homebrew-php
brew install josegonzalez/php/composer
我可以運行php composer.phar
,但是當我執行php composer.phar install
時,出現錯誤:
Composer could not find a composer.json file in /usr/local/bin To initialize a project, please create a composer.json file as described in the http://getcomposer.org/ "Getting Started" section
所以我去https://getcomposer.org/doc/00-intro.md
。 CTRL + F ".json" 什么也沒有。 認真的作曲家?
編輯:我想做的是讓composer
可執行文件與php composer.phar
。 從現在開始,這在這一點上有效。
要安裝 composer 並添加到您的全局路徑:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
在終端中運行這些。 它確實說如果您收到 usr 不存在的錯誤,則確實需要手動制作它。 我知道選擇了一個答案,所以這是為將來可能會看到這個的任何人准備的,就像我有時一樣,並且不想被建議訪問另一個站點。 它很簡單,只有兩行,如果您有權限錯誤,可能必須在 sudo 中
“入門”頁面是對文檔的介紹。 大多數文檔都會從安裝說明開始,就像 Composer 一樣。
包含composer.json
文件信息的頁面位於此處- 在“基本用法”下,第二頁。
我建議您完整閱讀文檔,以便更好地了解如何使用 Composer。 我還建議刪除您擁有的內容並按照文檔中提供的安裝說明進行操作。
簡單的解決方案是通過以下命令安裝:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
安裝包非常簡單:
composer global require "phpunit/php-invoker=1.1.*"
就我而言,我沒有將所有項目文件復制到我運行composer install
的文件夾中。 所以這樣做:
composer.json
)復制到文件夾composer install
如果您只想讓 composer 運行,請創建一個新的composer.json
文件,例如:
{
"require": {
"php": ">=5.3.2"
}
}
然后運行composer install
。
你在錯誤的目錄中。 cd 到您的項目目錄,然后運行 composer update。
我遇到了同樣的錯誤,並能夠解決它如下:
composer diagnose
以查看安裝的作曲家版本是否有問題composer self-update
安裝最新版本composer update
更新您的composer.json
文件。就我而言,我正在使用宅基地。
cd ~/Homestead
並運行composer install
。
如果您忘記運行:
php artisan key:generate
你會遇到這個錯誤:Composer could not find a composer.json
就我而言,我在錯誤的目錄中,
My directory Path
eCommerce-shop/eCommerce
我在 eCommerce-shop 里面並執行這個命令 composer intsall 這樣它就不會拋出這個錯誤。
2 需要注意的事項; (我做錯了,用step2改正了)
要么
您可以嘗試更新作曲家:
sudo composer self-update
如果這不起作用,請刪除作曲家文件,然后使用:SSH 進入終端並輸入:
$ cd ~
$ sudo curl -sS https://getcomposer.org/installer | sudo php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo ln -s /usr/local/bin/composer /usr/bin/composer
如果您遇到以下錯誤: PHP 致命錯誤:未捕獲的異常 'ErrorException' 並帶有消息 'proc_open(): fork failed - Cannot allocate memory' in phar
/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1
要安裝軟件包,請使用:
composer global require "package-name"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.