【问题标题】:Rubymine(Jetbrains) local server. Can I get it to run from localhost root?Rubymine(Jetbrains) 本地服务器。我可以让它从本地主机根运行吗?
【发布时间】:2014-09-13 23:53:39
【问题描述】:

目前,当我打开我正在处理的 html 文件时,它会带我去

http://localhost:63342/project-folder/index.html

有没有办法设置 Rubymine 从根目录运行我的项目,例如。

http://localhost:63342/index.html

【问题讨论】:

    标签: localhost webstorm rubymine jetbrains-ide


    【解决方案1】:

    http://localhost:63342/index.html -- 不能拥有这种 URL 内置网络服务器 .. 因为 IDE 不知道什么要服务的项目(因为它不仅适用于当前打开的所有项目)。

    当使用内置网络服务器时,URL必须有一些提示 (PROJECT_NAME) 来告知要服务的项目(去哪里文件)。

    内置网络服务器支持 2 种 URL(它们都将提供同一个文件):

    http://localhost:63342/PROJECT_NAME/index.html
    http://PROJECT_NAME:63342/index.html
    

    如果您想要第二个 URL,那么您必须执行以下步骤:

    1. 为此项目创建部署条目 (Settings | Deployment) 并将其标记为默认。在 IDE 中打开页面时将使用此处定义的 URL (http://PROJECT_NAME:63342/)。

    2. 在您的 hosts 文件(或您的本地 DNS 服务器,如果有的话)中定义一个条目,将 PROJECT_NAME 指向您的 IP。例如(对于hosts 文件):127.0.0.1 PROJECT_NAME

    【讨论】:

    • 适合我这样的初学者。您的主机文件通常位于以下位置(在 Windows 上):C:\Windows\System32\drivers\etc
    • 按照说明操作,但 URL 始终显示“404 Not Found”。所以hosts文件和端口是正确的,但是WebStorm回复404。
    • @Mikhail 这种网址:http://PROJECT_NAME:63342/index.html ?? AFAIK 这个功能现在已经被删除了......
    • 实际上在一小时后就开始工作了。正如答案所说 - 网址必须与项目名称匹配。我遇到了问题,因为我的项目名称与网站的实际 url 相同。
    • @Mikhail 嗯.. 奇怪... 因为我读了几次 JB 支持团队成员的回复,说这已经被删除/不应该再起作用了。也许我对其他东西感到困惑......或者您的 IDE 版本较旧/仍然有它。不确定。无论如何:很高兴知道。
    猜你喜欢
    • 2018-05-20
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    相关资源
    最近更新 更多