2017-05-04 13 views
0

IntelliJ IDEA 2017.1.2にあります。私は最近、mod_plusからexp-packsにモジュールを名前を変更し、今私はエラーを取得しておいてください。 Error Loading Project: Cannot load module mod_plusIntelliJ IDEAロードモジュールエラー

古いモジュールが存在しません。 ファイル - >プロジェクト構造 - >モジュール - >依存関係それは表示されません、でしたが、最初にエラーを見たときに削除しました。私は「詳細」をクリックすると、イベントログに

<?xml version="1.0" encoding="UTF-8"?> 
<module type="PYTHON_MODULE" version="4"> 
    <component name="NewModuleRootManager" inherit-compiler-output="true"> 
    <exclude-output /> 
    <content url="file://$MODULE_DIR$" /> 
    <orderEntry type="inheritedJdk" /> 
    <orderEntry type="sourceFolder" forTests="false" /> 
    <orderEntry type="module" module-name="Pyhton-Snippets" /> 
    <orderEntry type="module" module-name="exp_packs" /> 
    </component> 
</module> 

、それは私が、私はYESをクリックし削除しますか尋ねると、それはそのセッションのためになくなっていますが、:それは.IMLファイルに表示されません再起動すると元に戻ります。どのようにそれを取り除くための任意の考え?

+0

'.idea/modules.xml'ファイルを確認してそこのパスを修正してください。 – CrazyCoder

+0

ありがとう、それはそれがあったところです。私はそれをマークすることができるように答えを追加してください –

答えて

3

.idea/modules.xmlファイルに従って、IntelliJ IDEAは.imlファイルへの相対パスを含むファイルを読み込みます。

リファクタリングを使用してIntelliJ IDEAのモジュールの名前を変更すると、modules.xmlファイルが自動的に更新されます。それ以外の場合は、パスを手動で更新する必要があります。

+0

私の場合、コマンドラインアプリケーションプロジェクトテンプレートを使用すると、言及された振る舞いを引き起こすファイル "untitled104.iml"実際のファイル名に名前を変更すると問題が解決されます。 – wonster