我是laravel的新手。
所以,我已经在我的Windows机器上成功安装和配置了Homestead。
然后我想安装Laravel。就像我说的,我在Windows上,显然我不想安装php,作曲家及其中的所有内容,这就是为什么我只能点击" vagrant ssh&#34 ; 进入Homestead然后尝试按照官方文档安装laravel
composer global require "laravel/installer"
然后我试着跑#34; laravel"命令,但没有运气 - 找不到命令。我决定,我必须编辑PATH变量,但后来我发现没有" ~/.composer/vendor/bin
"文件夹(不在/ home / vagrant或/ root里面)。
在我被卡住之后我做错了什么,伙计们?
P.S。 " composer create-project --prefer-dist laravel/laravel blog
"工作正常,但我想知道如何制作" laravel"指挥工作
答案 0 :(得分:0)
答案 1 :(得分:0)
当你运行from django.shortcuts import render
import urllib
import urllib2
import json
def response(request):
if 'code' in request.GET:
url = 'https://api.instagram.com/oauth/access_token'
values = {
'client_id':'YOUR_CLIENT_ID',
'client_secret':'YOUR_CLIENT_SECRET',
'redirect_uri':'YOUR_REDIRECT_URI',
'code':request.GET.get('code'),
'grant_type':'authorization_code'
}
data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
response_string = response.read()
insta_data = json.loads(response_string)
if 'access_token' in insta_data and 'user' in insta_data:
#authentication success
return render(request, 'main/response.html')
else:
#authentication failure after step 2
return render(request, 'main/auth_error.html')
elif 'error' in req.GET:
#authentication failure after step 1
return render(request, 'main/auth_error.html')
它说了什么?它应该输出
composer global require "laravel/installer"
所以你可以在Changed current directory to /home/vagrant/.config/composer where laravel will be installed
变量中添加/home/vagrant/config/composer/vendor/bin
(注意config
vs你所说的~/.composer/vendor/bin
),PATH
命令就可以了