自宅のマシンで Appcelerator の Titanium Mobile を使用してアプリを作成しました。パスは /Users/[myusername]/Projects/ProjectName でした。
コードを Mercurial にチェックインしました。
翌日、オフィスのコンピューターで Mercurial リポジトリのクローンを作成し、既存のアプリを追加しました。シミュレーターで実行しようとしましたが、次のエラーが発生しました。
could not find the file app.js
.
ログを見て、ログが探していたパスが自宅のコンピューターのパスであり、オフィスのコンピューターのパスではないことに気付きました。
アプリを 2 台の異なるコンピューターで実行するにはどうすればよいですか? 新しいアプリを作成してコードをコピーした場合、おそらくオフィスのマシンで動作すると思います。しかし、コードをチェックインして自宅で最新のものを入手した場合、おそらくそこで壊れているでしょう。