phpstorm 10可移植错误

phpstorm 10可移植错误,php,intellij-idea,phpstorm,Php,Intellij Idea,Phpstorm,在我的办公室里,安装程序受到限制,所以我想搜索一下,看看是否有可移植的phpstorm(尽管我喜欢sublime)但我还是想改用phpstorm,我浏览了一些网站,其中大多数都在谈论webstorm,少数人谈论phpstorm提到以zip格式下载并修改idea.properties文件,然后它应该可以工作,但在编辑完文件后,我尝试打开phpstorm.exe,出现了这个错误消息 Internal error. Please report to http://jb.gg/ide/critical-

在我的办公室里,安装程序受到限制,所以我想搜索一下,看看是否有可移植的phpstorm(尽管我喜欢sublime)但我还是想改用phpstorm,我浏览了一些网站,其中大多数都在谈论webstorm,少数人谈论phpstorm提到以zip格式下载并修改
idea.properties
文件,然后它应该可以工作,但在编辑完文件后,我尝试打开phpstorm.exe,出现了这个错误消息

Internal error. Please report to http://jb.gg/ide/critical-startup-errors

java.lang.IllegalStateException: failed to create a child event loop
    at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:81)
    at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:48)
    at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:57)
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:67)
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:54)
    at org.jetbrains.io.BuiltInServer.start(BuiltInServer.java:79)
    at com.intellij.idea.SocketLock$2.call(SocketLock.java:133)
    at com.intellij.idea.SocketLock$2.call(SocketLock.java:113)
    at com.intellij.idea.SocketLock.a(SocketLock.java:157)
    at com.intellij.idea.SocketLock.lock(SocketLock.java:113)
    at com.intellij.idea.StartupUtil.a(StartupUtil.java:263)
    at com.intellij.idea.StartupUtil.prepareAndStart(StartupUtil.java:101)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at com.intellij.idea.MainImpl.start(MainImpl.java:36)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:90)
    at java.lang.Thread.run(Thread.java:745)
Caused by: io.netty.channel.ChannelException: failed to open a new selector
    at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:127)
    at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:119)
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:97)
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:31)
    at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:77)
    ... 22 more
Caused by: java.io.IOException: Unable to establish loopback connection
    at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:101)
    at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:68)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.nio.ch.PipeImpl.<init>(PipeImpl.java:170)
    at sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:50)
    at java.nio.channels.Pipe.open(Pipe.java:155)
    at sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:127)
    at sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:44)
    at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:125)
    ... 26 more
Caused by: java.net.SocketException: Invalid argument: socket
    at sun.nio.ch.Net.socket0(Native Method)
    at sun.nio.ch.Net.serverSocket(Net.java:420)
    at sun.nio.ch.ServerSocketChannelImpl.<init>(ServerSocketChannelImpl.java:88)
    at sun.nio.ch.SelectorProviderImpl.openServerSocketChannel(SelectorProviderImpl.java:56)
    at java.nio.channels.ServerSocketChannel.open(ServerSocketChannel.java:108)
    at sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(PipeImpl.java:123)
    at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:83)
    ... 34 more
我还尝试了idea.properties(将$user更改为$idea)

有人能帮我做这件事吗


提前感谢

如果您使用Windows,则必须在idea.properties文件开头注明此注释:

Windows用户注意:请确保使用正斜杠(例如c:/idea/system)。
您可以替换所有路径。

将您的idea.properties文件放在这里。@JoseCarlosRamosCarmenates我只添加了4行未注释的行,除非您希望我放置整个文件,其中有相当多的行。我确实像
M:///code>那样替换了路径,但仍然收到我发布的错误。请将您的完整路径放在这里。除了我提到的以外你提醒我,我还更改了如下路径
idea.config.path=M:/.WebIde/config
idea.system.path=M:/.WebIde/system
idea.plugins.path=M:/plugins
idea.log.path=M:/log
仍然会出现错误您确定
M:/plugins
路径存在于您的设备中
M:///code>?是的,它是本地硬盘驱动器,我甚至在同一个驱动器中提取了phpstorm文件夹
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
 idea.config.path=${user.home}/.WebIde/config

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
 idea.system.path=${user.home}/.WebIde/system

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
 idea.plugins.path=${idea.config.path}/plugins

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE logs folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
 idea.log.path=${idea.system.path}/log
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
 idea.config.path=${idea.home}/.WebIde/config

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
 idea.system.path=${idea.home}/.WebIde/system

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
 idea.plugins.path=${idea.config.path}/plugins

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE logs folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
 idea.log.path=${idea.system.path}/log