8

我正在使用 Intellij IDea Ultimate 15。

我想在远程主机上编译/测试/部署。所以这就是我所做的: 1. 文件 -> 新建 -> 项目 -> 空项目 -> 指定项目名称/位置

  1. 首选项 -> 部署 -> 添加主机(测试 SFTP 连接成功)
  2. 修改映射:将本地路径设置为与项目位置相同

然后它抱怨:

本地路径“[我的本地路径]”不在项目中

路径是我设置的项目位置,它存在,并且我有正确的权限。所以不知道为什么会抱怨。

谢谢你的时间!

4

10 回答 10

6

我刚刚自己解决了这个问题,并想出了一个解决方案。问题是在一个空的项目中,如果你打开项目树,你会看到你的项目中没有目录。

例如,如果您打开一个“静态网页”项目,您会注意到该目录现在是您项目的一部分。

尝试做同样的事情,但在“静态网络”项目中,错误将不再发生

于 2016-06-05T14:23:47.050 回答
2

配置您的 Projectdeployments 并保存它。注意正确的路径!然后在“设置”中打开“目录”。将项目的基线标记为“资源根”(必需),将其他文件夹(例如 - 适应项目)标记为 Sources。申请,问题就解决了。

于 2017-04-25T06:24:09.877 回答
2

在 Settings->Directories 下检查您要排除的文件夹是否未从项目中排除

于 2018-05-15T11:28:43.557 回答
1

我刚刚遇到这个问题。我通过重新启动 Intellij-IDE 解决了这个问题。它的工作原理......

于 2020-03-09T00:26:13.537 回答
1

在项目设置中(通过文件 -> 项目结构)将您的本地项目路径分配为新的模块路径。应用时,您的子目录将包含在项目结构中。

于 2017-02-07T21:05:14.970 回答
0

我从 2013 年开始使用 PHP Storm,现在仍在使用,那时我多次遇到这个问题。

问题出在您的“ .idea ”目录中。有损坏的“modules.xml”和“projectname.iml”。

解决方案:从其他项目中复制这些文件,或者直接删除.idea目录。

请注意,从其他项目复制后,您需要重命名当前项目,重新配置语言和框架设置。它是独立的,依赖于每个项目,它通常没有相同的内容

于 2021-05-30T08:55:02.987 回答
0

就我而言,在 Linux 上使用 pycharm 2019.2 时,情况是该项目是通过我的主目录中的链接(快捷方式)在 pycharm 中打开的。

在部署映射中,指定项目内子目录的实际路径(已解析链接路径)会导致此错误(“本地路径超出项目”)。

在链接之后提供未解决的路径(用于打开项目)解决了该问题。

看来,问题在于 IDE 只是检查部署映射中指定的本地路径是否具有项目根路径作为其前缀(作为字符串;没有将链接/快捷方式解析为其实际路径)。

顺便说一句,项目子文件夹的上下文菜单中的部署选项也一直处于禁用状态(灰显),直到此问题得到解决。

于 2020-09-08T13:05:02.063 回答
0

确保

"本地路径:" ()

是您的 goland IDE 当前打开的项目目录的子目录。

如果您打开了一个项目,但使用新目录配置本地路径,则会发生此错误

于 2021-11-29T12:43:48.770 回答
0

我刚刚遇到了同样的问题:首选项->目录->从目录列表中选择您的项目目录->在标记为窗格中,单击+添加内容根。为我工作。

于 2020-01-17T16:59:33.780 回答
0

我目前在 PyCharm 2021.3 上遇到了这个问题。

Arno 的解决方案是最接近的,但可能已经过时。在当前界面/GUI 中,步骤如下:

  1. 打开Preferences
  2. Project: <YOUR_PROJ_NAME>,然后Project Structure
  3. 点击Add Content Root
  4. 导航到项目的根目录,Open然后

应该是这样的。您需要这样做似乎很疯狂,因为您在打开项目时已经这样做了。但是,这就是解决方案。

于 2022-01-11T02:49:28.403 回答