Force.com移行ツールを使ってDeveloper環境にあるVisualforce一式を別のDeveloper環境に持って行こうとしたのですが、デプロイ時に次のエラーが発生しました。
ERROR: そのパッケージには、指定されたパッケージバージョン番号はありません。
とあるパッケージがインストール済みの前提の機能だったのですが、移行先の組織にただパッケージをインストールしているだけでは、準備不足だったみたいです。
パッケージはこのようにバージョン管理されています。
移行先の組織で最新のパッケージをインストールすると古いバージョンはインストールされません。
移行元のバージョンが移行先の組織に存在しない場合、今回のエラーが発生するみたいです。このエラーは移行元と移行先で対象バージョンを揃えることで解決します。この設定はVisualforceページとVisualforceコンポーネントの2つで必要になります。
直接パッケージを必要としない機能でも組織にインストールしてあるとこの設定が必要になります。移行ツールで作業を行う場合はこの辺りの注意も必要みたいです。