We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vim を含むさまざまな環境がなぜだかおかしくなってしまったので、いったん設定をすべてしなおして install スクリプトを実行したところ
ln: /Users/yucao24hours/.vim: File exists
となって install スクリプトが終了してしまった。
/Users/yucao24hours/.vim は、以前このリポジトリを利用しはじめたときに同じスクリプトを実行して設定されたものがあったのでエラーの出方は間違っていないのだけど、既にあって且つバックアップもとれているならシンボリックリンクも消してしまってもいいのかな、と思いました。
/Users/yucao24hours/.vim
ただ、既にあるものを安易(?)に消すことがはたしていいことなのかは判断しきれないので、使う人がエラーメッセージを見て消してから再実行する、でもかまわないと思います。 ひとまず現象の報告まで。
The text was updated successfully, but these errors were encountered:
自分の結論としては、これはこのまま修正せずにいこうと思います。
まず第一の理由として、
というものがあり、もしこれを削除してしまった場合には、
が失われてしまいます。これにはバックアップも無効です。もしシンボリックリンクのリンク先を独自に設定していた場合に、それがわからなくなると困るというケースはほとんどないとは思いますが、困るケースも想像することはできます。
なので、何かやるとすれば
というのが考えられますが、結構シンボリックリンクを扱うの大変なんですよね。こことか眺めてみるとわかると思いますが、OS によっても異なりますし…
結局それで想定外のバグを生むんだったら、そもそも install スクリプトを複数回実行すること自体があまり想定していない利用方法なので、それに対しては何もしない方がマシなんじゃないかな、という判断です。
install
ということで一度閉じますが、やっぱり対応したいとかいいアイデアがあるならまたリオープンお願いします!
Sorry, something went wrong.
こういう意見も出てきたりしたのでやっぱ開いたままにしときます 🙏
ta1kt0me [11:06 AM] そういえばrailsもsetupとupdateはスクリプト分けてますね 5t111111 [11:08 AM] update を別スクリプトにわければ (結局 symlink をいい感じにやるのはちと難しくても) 、明示的に update を実行してるなら symlink 単純削除もアリかもですね〜
Successfully merging a pull request may close this issue.
現象
vim を含むさまざまな環境がなぜだかおかしくなってしまったので、いったん設定をすべてしなおして install スクリプトを実行したところ
となって install スクリプトが終了してしまった。
こうなっていてほしい
/Users/yucao24hours/.vim
は、以前このリポジトリを利用しはじめたときに同じスクリプトを実行して設定されたものがあったのでエラーの出方は間違っていないのだけど、既にあって且つバックアップもとれているならシンボリックリンクも消してしまってもいいのかな、と思いました。ただ、既にあるものを安易(?)に消すことがはたしていいことなのかは判断しきれないので、使う人がエラーメッセージを見て消してから再実行する、でもかまわないと思います。
ひとまず現象の報告まで。
The text was updated successfully, but these errors were encountered: