win10安裝laravel一鍵安裝包後遇到的問題
阿新 • • 發佈:2019-02-06
一、git-bash下composer命令無法使用的問題(原文:https://www.cnblogs.com/liaozt/p/5976306.html)
在git-bash中切換到laravel目錄下,執行composer的一些操作,顯示如下問題:
bash: composer: command not found
原因很可能是composer檔案沒有可執行許可權,git-bash是以linux shell方式執行的,linux和windows檔案許可權管理方式不太一樣。切換到composer檔案所在目錄,執行如下命令修復許可權:
chmod 755 composer.bat
可是我發現上面的命令沒有效果,這就尷尬了……
其實真正的原因是,git-bash 不識別 composer.bat 檔案,需要新建一個 composer 檔案,輸入如下內容:
#!/usr/bin/env sh
# php /path/to/composer.phar $*
php `dirname $0`/composer.phar $*
#!/usr/bin/env sh
有個這一行,git-bash 會自動識別為可執行檔案,不需要也不能使用 chmod 命令修改許可權。
但是說實話我沒怎麼看懂這個操作,於是我就在本機上開啟cmd,切換到該目錄下,看到了這個,說明我確實安裝上了composer,然後我就偷懶在本機這邊執行composer安裝其他外掛,然後在git-bash上使用,也還是可以的。
二、一鍵安裝包中的scss似乎無法編譯成css,好些樣式並不能生效,目前還沒有找到解決方法。