我在Heroku上部署的客户端应用程序允许用户将图像上传到Heroku。我想测试我为删除图像所做的更改,因此我需要一种方法来查看Heroku上文件夹结构的状态,以确保图像在文件系统中被成功删除。我试过-
$ heroku run bash --app <appName> ~$ pwd ~$ cd <path to images folder>
但我在这里只看到我随应用程序沿着上传的图像,而不是通过客户端应用程序上传的图像。我做错了什么?
nszi6y051#
我可以用这个命令
heroku login heroku run bash -a APPNAME $ cd app
APPNAME是您的Heroku应用程序的名称,文件夹app中是您的文件。当你完成你的命令并想返回到你的终端时,你可以写
APPNAME
app
$ exit
ca1c2owp2#
现在可以通过点击Heroku控制面板右上角的“More”链接来访问终端,你可以在那里选择“run console”。这会显示一个运行终端命令的选项,默认值为“bash”。但是,你必须显式输入“bash”或其他命令。如果你编辑文件,你必须使用Git来管理与开发代码的同步。
7qhs6swi3#
就像@Juliano Araújo的答案一样,但是从通过git连接的项目文件夹中,你可以直接运行heroku run bash
heroku run bash
kknvjkwl4#
`
*应用程序设置选项为我们的文件提供URL
的复数
git clone https://git.heroku.com/your_app_name.git
nkcskrwz5#
您可以使用,
heroku run bash -a APPNAME
如果上述命令失败,
heroku run sh -a APPNAME
uurv41yg6#
所以上面的方法都不适合我在windows上使用,也不能访问我的文件,所以我决定克隆git repo。
git clone <git-url>
6条答案
按热度按时间nszi6y051#
我可以用这个命令
APPNAME
是您的Heroku应用程序的名称,文件夹app
中是您的文件。当你完成你的命令并想返回到你的终端时,你可以写
ca1c2owp2#
现在可以通过点击Heroku控制面板右上角的“More”链接来访问终端,你可以在那里选择“run console”。这会显示一个运行终端命令的选项,默认值为“bash”。但是,你必须显式输入“bash”或其他命令。如果你编辑文件,你必须使用Git来管理与开发代码的同步。
7qhs6swi3#
就像@Juliano Araújo的答案一样,但是从通过git连接的项目文件夹中,你可以直接运行
heroku run bash
kknvjkwl4#
`
*应用程序设置选项为我们的文件提供URL
的复数
然后使用git克隆
git clone https://git.heroku.com/your_app_name.git
nkcskrwz5#
您可以使用,
如果上述命令失败,
uurv41yg6#
所以上面的方法都不适合我在windows上使用,也不能访问我的文件,所以我决定克隆git repo。