-bash:laravel:命令未找到 - Mac High Siera

时间:2017-11-25 18:41:54

标签: php bash macos laravel laravel-5

我今天安装了High Sierra的新版本(在重置我的整个mac之后),所以现在我正在安装所有与编程相关的东西,比如现在的Laravel安装程序。

我在安装laravel安装程序和我想要的路径时遇到问题。 我知道有很多类似的问题,但由于某种原因,我还没有找到正确的答案。

因为Laravel的文档说我安装了composer并且工作得很好。之后我用作曲家安装了Laravel安装程序。我在.bashrc文件中放置了我的路径命令(?),但在重新打开终端后,找不到命令Laravel。我从前几次知道这件事情很痛苦,而且我对命令行中的所有这些事情也不太熟悉,所以这对我来说有点难过。

我做了什么:

1)我安装了作曲家。在那之后,我在终端中做了mv composer.phar /usr/local/bin/composer。我也做了mkdir -p /usr/local/bin,因为我有一个全新的安装,所以当然没有找到这些目录,因为它们不存在。

2)之后我在终端中运行了composer global require "laravel/installer"。这一切都很顺利。

3)最后一步是用PATH做这件事。我仍然不知道我是否做得对。我所做的是nano ~/.bashrc,然后将export PATH=~/.composer/vendor/bin:$PATH添加到此文件中。这没用,所以我还是不能在我的终端上使用Laravel ..我对这个source命令了解不多,但当我source ~/.bashrc时,我可以使用这个Laravel命令,但是当我打开一个新标签或窗口时,我再也无法使用它了。

4)除了.bashrc文件中的export PATH=~/.composer/vendor/bin:$PATH之外,我还在该文件中尝试了export PATH="$HOME/.composer/vendor/bin:$PATH"。这也不起作用。

有人可以帮助我吗?很高兴知道我刚刚安装了一个新的操作系统副本,除了安装一些普通的程序外什么都没做。 Laravel / Composer是我在终端上的第一件事。

1 个答案:

答案 0 :(得分:1)

可能是你的终端程序被设置为创建一个登录shell,它没有源〜/ .bashrc

尝试将此添加到〜/ .bash_profile

trace1 = go.Bar(
    x=consultants, 
    y=info[0,:]
)
trace2 = go.Bar(
    x=consultants,
    y=info[1,:],
)
trace3 = go.Bar(
    x=consultants,
    y=info[2,:]
)
trace4 = go.Bar(
   x=consultants,
   y=info[3,:]
)

data = [trace1, trace2, trace3, trace4]
layout = go.Layout(
       barmode='stack',
       xaxis=dict(
       categoryorder='array',
       categoryarray=consultants,
       titlefont=dict(
         size=18,
         color='black'),
       showticklabels=True,
       tickfont=dict(
        size=16,
        color='black',
        ),
    tickangle=20
    ),
yaxis=dict(
    title='Number of customers',
       titlefont=dict(
        size=18,
        color='black'),
    showgrid=True,
    showline=False,
    showticklabels=True,
    tickfont=dict(
        size=16,
        color='black')
    ),

  )

fig = go.Figure(data=data, layout=layout)
py.iplot(fig, filename='stacked-bar')
相关问题