macOS High Sierraになってから、ftpコマンドが廃止されたようで、Emacsを使ってFTP接続できなくなってしまいました。
この問題を解決するためbrew install inetutils
コマンドを実行することでftpコマンドを再び利用できるようにしました。そして、ターミナル上でftpコマンドが動作することを確認しました。
しかしEmacsのfind-fileにて/ftp:username@example.com:
を実行すると以下のようなエラーが出てしまい、接続することができません。
bash
1ftp> open example.com 33333 2open example.com 33333 3get ~ /dev/null 4get ~ /dev/null 5get ~ /dev/null 6get ~ /dev/null 7pwd 8pwd 9pwd 10pwd 11Connected to example.com. 12220 (vsFTPd 2.2.2) 13ftp> 530 Please login with USER and PASS. 14530 Please login with USER and PASS. 15530 Please login with USER and PASS. 16ftp> 530 Please login with USER and PASS. 17530 Please login with USER and PASS. 18ftp> 530 Please login with USER and PASS. 19ftp> 530 Please login with USER and PASS.
しぶしぶFileZirraを利用しているのですが、困っています。原因がわかる方アドバイスよろしくお願いいたします。
追記:
また、こちらに全く同じ不具合を発生している記事を見つけました。
https://emacs.stackexchange.com/questions/35747/making-dired-work-with-ftp-on-os-x-10-13
どうやらemacsの不具合のようで、バグレポートなどやりとりがなされているようです。emacsのアップデートを待つしかなさそうですが、init.elにコードを追記することで改善されるようなものがありましたら是非教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。