13

私はWindows 7でRubymine 5.4.xを実行しています(しかし、それはこの質問にはあまり関係ありません)。プロジェクトを削除して、以前に名前を変更したように見えましたが、今回は立ち往生しています。

過去に、これは私がやったことです:

  1. .ideaプロジェクト ディレクトリ内のフォルダー内のすべてのファイルで、古いプロジェクト名のすべてのインスタンスの名前を変更します。
  2. RubyMine config フォルダーとサブフォルダー内のすべてのファイルで、古いプロジェクト名のすべてのインスタンスの名前を変更します (Windows の場合、RM 5.x の場合 - %USERPROFILE%\.RubyMine50\config) 。
  3. RubyMine システム フォルダーとサブフォルダー内のすべてのファイルで、古いプロジェクト名のすべてのインスタンスの名前を変更します (Windows の場合、RM 5.x の場合%USERPROFILE%\.RubyMine50\config) 。
  4. 古いプロジェクト名を含むすべてのファイルの名前を新しいプロジェクト名に変更します。いくつかの例 - 名前を変更します。
    • おそらくプロジェクトと同じ名前を持つ実際のプロジェクトディレクトリを新しいプロジェクト名に
    • .idea/<your_project_name>.imlファイル_

要約すれば:

  • これらのファイル/フォルダーを削除または変更することにより、その起動画面の「プロジェクトリスト」/プロジェクトの作成/RubyMine のプロジェクトモーダルを開く、およびプロジェクトの再オープンメニューに表示されるプロジェクトを削除または名前変更することができました。

  • ただし、今回は、この特定のプロジェクトの名前を変更する名前を取得できません...つまり、これらのリストには正しいパスが表示されますが、名前が正しくありません。

  • さらに、IDE を起動すると、Project ToolWindow に間違った名前が表示されますが、そのすぐ右側のかっこ内に正しいパスがあります。

何かご意見は?ティア

4

5 に答える 5

8

プロジェクトディレクトリの名前を変更したいときに、RubyMine 6.3.3 で行われた回答を更新しました。

  1. RubyMine を閉じる
  2. プロジェクト ディレクトリの名前を目的の名前に変更します
  3. .idea フォルダーを削除します。
  4. 名前を変更したプロジェクト ディレクトリを RubyMine で再度開く

これは、質問に記載されている手順と受け入れられた回答を組み合わせるよりも簡単であることがわかりました

于 2014-09-10T14:28:50.067 に答える
2

OK...私はそれを理解しました...上記のすべてに加えて...プロジェクトのルートディレクトリのディレクトリにある.nameファイルの名前を変更する必要があります(プロジェクトの名前を含む1行だけです).idea

于 2013-09-01T15:35:28.340 に答える
2

ファイルの変更に加えて、.idea/.nameファイルもあり.idea/<project name>.imlます。これを開き、 と で検索/置換を<project name>行い<new project name>、このファイルの名前も変更します。

RubyMine を終了し、再度開きます。これにより、すべてが更新されます。ソース管理では、同様に自動的に更新された他の多くのファイルに気付くでしょう。

于 2014-10-31T04:11:46.017 に答える
2

私の.nameバージョンの RubyMine (2019.3) にはもう存在しません

File|Rename project..、フォルダー名の変更を自動的に取得します (RubyMine を閉じたときに、RubyMine の外部で変更した場合)

さらに、フォルダー内の<project name>.mltファイルの名前を変更し、そのファイルへの参照を変更する必要がありました(古いプロジェクト名を検索して新しいプロジェクト名に置き換えます)。.ideaidea/modules.xml

<module fileurl="file://$PROJECT_DIR$/.idea/<PROJECT NAME>.iml" filepath="$PROJECT_DIR$/.idea/<PROJECT NAME>.iml" />
于 2019-12-18T10:43:40.083 に答える