iT邦幫忙

0

macbook 如何安裝laravel?composer?

https://www.abeautifulsite.net/installing-composer-on-os-x
https://tony915.gitbooks.io/laravel4/content/install/install_composer.html

這是我找過的文獻

sudo curl -sS https://getcomposer.org/installer | php
The installation directory "/" is not writable
sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Warning: copy(composer-setup.php): failed to open stream: Permission denied in Command line code on line 1

總之都無法順利安裝...
這...有沒有大大有簡單扼要的方式啊?
以及要安裝在哪個路徑?
我反而是遠端主機的ubuntu安裝搞定了。。

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 4 級 ‧ 2018-03-31 15:32:03 檢舉
直接 wget https://getcomposer.org/download/1.6.3/composer.phar
然後用的時候 php composer.phar 執行就可以了
在自己的電腦, sudo 是多餘的
松松 iT邦研究生 2 級 ‧ 2018-03-31 15:37:46 檢舉
那我要待在哪個路徑呢?
/ 嗎?
松松 iT邦研究生 2 級 ‧ 2018-03-31 15:38:09 檢舉
xxx @ / $ ls
Applications hello-react
Library hello-react alias
Network home
System installer.failurerequests
Users net
Volumes private
bin sbin
cores tmp
dev usr
etc var
weiclin iT邦高手 4 級 ‧ 2018-03-31 15:48:03 檢舉
你知道你有個家目錄嗎? 裝在自己家目錄就好了啊
weiclin iT邦高手 4 級 ‧ 2018-03-31 15:50:26 檢舉
composer.phar 你高興放哪裡都可以, 他本身就是一個 script, 你要嘛設好 PATH 要嘛每次都用 php /完整路徑/composer.phar 去執行, 安裝不安裝都能用
松松 iT邦研究生 2 級 ‧ 2018-03-31 16:31:27 檢舉
你是說 user/xxx/這裡面嗎?
松松 iT邦研究生 2 級 ‧ 2018-03-31 16:31:49 檢舉
大大可以回答我,我選你最佳
松松 iT邦研究生 2 級 ‧ 2018-03-31 16:33:38 檢舉
他說。。。wget https://getcomposer.org/download/1.6.3/composer.phar
-bash: wget: command not found
weiclin iT邦高手 4 級 ‧ 2018-03-31 16:43:02 檢舉
唉..沒有 wget 你可以用 curl, 也可以直接開瀏覽器去下載啊
curl -O https://getcomposer.org/download/1.6.3/composer.phar

2 個回答

1
weiclin
iT邦高手 4 級 ‧ 2018-03-31 16:48:46
最佳解答

直接給你步驟吧, 安裝在自己家目錄裡面, 不需要 root 權限

mkdir ~/bin
cd ~/bin
curl -O https://getcomposer.org/download/1.6.3/composer.phar
mv composer.phar composer
chmod +x composer
export PATH="$HOME/bin:$PATH"

最後, 編輯 ~/.bash_profile 加入這行

export PATH="$HOME/bin:$PATH"
看更多先前的回應...收起先前的回應...
松松 iT邦研究生 2 級 ‧ 2018-03-31 16:58:14 檢舉

如果安裝在根目錄下可以嗎?

weiclin iT邦高手 4 級 ‧ 2018-03-31 16:58:53 檢舉

安裝在根目錄有什麼好處嗎?

松松 iT邦研究生 2 級 ‧ 2018-03-31 17:05:13 檢舉

我的 react 也是裝在根目錄。安裝在這會有影響嗎?沒有的話我應該就會安裝在根目錄

weiclin iT邦高手 4 級 ‧ 2018-03-31 17:12:47 檢舉

老實說你愛裝哪裡就裝哪裡, 但是把自己的東西保存在家目錄裡是個好習慣

松松 iT邦研究生 2 級 ‧ 2018-03-31 17:37:50 檢舉

安裝在家目錄有什麼好處嗎?

weiclin iT邦高手 4 級 ‧ 2018-03-31 19:27:11 檢舉

在多人使用的系統, 例如公司的伺服器, 基本禮貌是不要把自己的東西丟的到處都是

尤其是以前學校的課程在教 unix like 系統時, 會教系統磁碟分割, 通常根目錄只會給必要的磁碟空間, 另外會分配較多的空間給需要的服務, 再來就是給家目錄, 這時你把東西都往空間不大的根目錄塞的話一定會被唸的

雖然最近幾年那樣的趨勢有在改變, 但 unix-like 系統什麼東西該放什麼地方大都有慣例可循, 從你組織檔案的方式就知道你對系統了解到什麼程度, 你是管理員的話怎麼放都行, 只是當你面試下一份工作若被問到這樣的問題看是加分還是扣分而已

WilliamHuang
iT邦高手 4 級 ‧ 2018-03-31 14:53:40
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答