【发布时间】:2019-12-07 18:30:48
【问题描述】:
我目前在我的 Laravel 项目中创建符号链接时遇到了一些问题。我目前正在使用Windows 10 OS,我正在使用GitBash。
我需要创建从storage/app/products_content 到public/products_content 的符号链接
为此,我使用以下命令:
ln -s storage/app/products_content public/products_content
问题是,我收到以下错误:
ln: 未能创建符号链接 'public/products_content': 没有这样的 文件或目录
但是,当我尝试创建这样的符号链接时:
ln -s storage/app/products_content products_content
它没有错误地创建它,但该文件夹在我的root 目录中,而不是在/public 中。
是什么导致这个错误,可能是权限问题?我以管理员身份运行 GitBash。任何帮助表示赞赏。如果我需要提供任何其他代码,请告诉我。
【问题讨论】:
-
public是否存在? -
确实如此。否则我的项目将无法正常工作。另外,当我在公共目录中手动创建 products_content 并运行此命令时,它说该文件夹已经存在。
-
好吧,请检查您在问题与窗口中的路径,因为它们与您的要求不同。
-
你说它们有什么不同?
-
你说:
storage/app/products_content=>public/products_content,然后:storage/app/public=>public/products_content