リモートサーバー上のいくつかのファイルを編集するために、Aquamacs(emacs 24およびtrampバージョン2.2.3を使用するOSX用のグラフィカルemacs)を使用しています。Tramp はsshを使用するように設定されており、ファイルの編集に関しては問題なく動作します。
コンパイラがパスにないため、コンパイルに関しては失敗します。Tramp は.profileや.bash_profileなどのプロファイル ファイルをソースとしていないようです。/bin/sh は /bin/bash へのリンクなので、tramp が使用するシェルは bash にする必要があります。リモートサーバーの emacs 内で開始されたシェルも、何もソースしません。通常のターミナル エミュレータ (OS X でターミナルとX11を試した) からの ssh 接続は、期待どおりに動作します (すべてが正しく供給されています)。
何か案は?