開発シェルを設定したら(たとえば、特定の設定でPostgreSQLクラスタを起動し、複数の環境変数をエクスポートし、複数のアプリケーションをインストールするなどnix-shell
)、呼び出しシェルのすべてのエントリを使用できるtmuxを起動しようとしています。
デフォルトでは、tmuxは私の環境変数を無視し、私が見つけたすべての解決策は各変数を1つずつ再宣言する方法を説明します。 (私も解読できないので間違っているかもしれませんが、tmux マニュアルページの関連部分.)
- 再接続するときにtmuxで環境変数をリセットする必要があるのはなぜですか?
- https://stackoverflow.com/questions/20701757/tmux-setting-environment-variables-for-sessions
私は本番で静的で宣言的なアプローチが好きですが、時には問題をすばやく解決したい場合があります。