0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

中々大変だった開発環境構築

Posted at

当初思い描いていた未来

手順が社内サイトにページとして残されているから楽勝楽勝!
一日作業だぜぃ!

目的
MacでクローンしたプロジェクトをParallelsDesktopのWindows11に構築したIISでASPを動かそう!

立ちはだかる壁

予感
おや? 環境ごとに色んなページが存在しているぞ……?
こいつは、Windows用だし。こいつはMacIntel版だな……
そうそう、MacM1版。これよこれよ。あれ、なんかMacM1版のページ多いな……

遭遇
IISで動かすはずなのに、IISはセットアップしないんだ。ふーんへえ、、、
あれ、うごかないな…… 内部エラーになってしまったぞ!!

相棒どうすればいいんだ

スクリーンショット 2023-04-10 235112.jpg
うーん。パーミッションエラーは非常に怪しいと思っていた!
なんてったって、クローンした場所はMacな訳だし、なんならリードオンリー状態だったからね!

結局やったこと

・権限周りかなと思って、Parallelsの設定からMac側の共有フォルダーにクローンしたフォルダーを追加して、権限に読み書きを与えてみた。
 →改善せず。
・エラーログを見ると一部のXMLファイルが読み込めないということになっていた。
 →XMLファイルはBOM無しのUTF-8であることがルールだったが、BOM付きのものがチラホラある。
・BOMを無くしてリトライ。
 →改善せず。
・読み取れなくなっているXMLの中身の内、コメント部分が文字化けしていた。
 UTF-8でもSJISでも文字化け。何だったんだろう。
 →文字化け部分を削除してリトライ。
  →キタ━━━━(゚∀゚)━━━━!!

所感

複数ある構築ページごとに微妙にやっていることが違っていて、これは大変だ!
と思った。その中でもスムーズに解決に向けて一直線に向かえたページがあったので
これを推して推して推しまくることにする。
文字化けしているのがコミットされているのはどうしたもんか(゚Д゚;)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?