web-dev-qa-db-ja.com

崇高なテキスト「保存できません」

ファイルパスを変更せず、すべてが正常に機能していました。簡単な変更を1つ行って保存し、別の変更を行ったところ、保存しようとして次のエラーが発生しました。どうすれば解決できますか。他のファイルを保存します

Unable to save
D:\xampp\htdocs\websites\dev.liverpool\style\main.scss
Error:
MoveFileEx(D:\xampp\htdocs\websites\dev.liverpool\style\.sublae1.tmp, D:\xampp\htdocs\websites\dev.liverpoolzstylezmain.scss) failed, 
Access is denied.
23
Pierce McGeough

Windows 7で次の操作を行うことで、Sublime Text 3ベータ版、Stable Channel Build 3065で同じ問題を解決しました。

  1. Sublime Text 3実行可能ファイルがどこにインストールされていてもナビゲートします。
  2. それを右クリックして、プロパティを選択します。
  3. 「セキュリティ」とマークされたタブをクリックします
  4. タブの半分ほど下の右側のグループ名とユーザー名のリストの下に、この小さなボタンがあります。

enter image description here

クリックして。

  1. お使いのマシンが想定どおりにセットアップされている場合(そうでない場合は、おそらくこの問題は発生しないでしょう)、管理者アカウントの資格情報の入力を求められます。それらを入力してください。

enter image description here

  1. 次に、リストで「ユーザー」グループを選択し、「ユーザーの権限」というラベルの付いた下部のボックスを見てください。 「書き込み」項目の「許可」列にチェックマークを付けます。
  2. 「適用」をクリックします
  3. 「OK」をクリックします

設定する必要があります。これにより、Sublimeは通常のユーザー特権で実行中にファイルを書き込むことができ、管理者レベルのアクセスは不要です。エラーをよく見ると、Sublime Textはファイル自体を編集するのではなく、編集用の一時ファイルを作成してから、保存時に一時ファイルで元のファイルを上書きしようとしています。問題は、上書きを実行するのに十分な権限を持つユーザーがプログラムを実行していないため、「アクセスが拒否されました」というメッセージが表示されて失敗することです。

8
nihilon

windowsまたは別のプログラムがファイルをブロックしているためだと思われます。 Sublimeテキストは、ファイルを直接編集する代わりに一時ファイルを使用します。ファイルを保存するときは、APIコマンドを使用してこの編集済みファイルを元に移動します。

たぶん、この設定{"atomic_save":false}はあなたのために働くでしょう。

21
pab_men

崇高なテキスト2をインストールしたパスに移動して...

  1. Sublime_text 2.exeファイルを右クリックします。
  2. そのプロパティに移動します。
  3. この下の互換性セクションに移動します。
  4. 特権レベルを「管理者としてこのプログラムを実行する」に設定します。
  5. ここで、すべてのユーザーの設定を変更し、「管理者としてこのプログラムを実行」フィールドもチェックします。
  6. 変更を適用します。
13
Rishabh

シンプルで効果的なソリューション:右クリック保存したいファイルで、私の場合はindex.htmlで、プロパティに移動して読み取り専用のチェックを外します。崇高なテキストはうまく働き始めます。私はこのエラーに何度も遭遇しましたが、index.htmlの読み取り専用ファイル属性のチェックを外すことで、それを取り除くことができます

4
Chasmatu

これを修正する他の方法を見つけました。

  • Sublime Textウィンドウを閉じて再度開くか、
  • Np ++でファイルを開き、スペースを追加して保存し、終了すると、STによってファイルを再ロードするように求められ、[はい]をクリックすると、再び機能します...または
  • FTPコンソールを開いて、進行中のトランザクションがあるかどうかを確認し、キャンセルします

私の場合、SFTPプラグインがこの問題を引き起こしているようです。FTP接続がタイムアウトになると、アップロードを待機しているファイルが使用されているため、上書きしようとします。

3
Rápli András

これは、ScoutAppまたはCompassを使用しているために発生します。 SCSSファイルは、それらのファイルのディレクトリに指定した変更をチェックしているためです。

これを読むことをお勧めします:

http://aspirecode.com/how-to-add-sass-support-in-sublime-text/

がんばろう!

1
Tomatrox

リモートボリュームを使用しているMacでは、時々これが発生します。解決策は、一時ファイルを削除してから再度保存し、すべて修正することです。

IE:test.htmlで作業している場合、一時ファイルは._test.htmlになります

._test.htmlを削除して、もう一度保存します。

1
Robert Saylor

これは、フォルダーが読み取り専用のときに発生し、サイトが含まれるフォルダーを右クリックして、プロパティで読み取り専用が選択されているかどうかを確認します。

0
Awilson089

すべての提案を行っても機能しない場合は、プログラムを再インストールします

0
Ahmed Ragab

SublimeTextプロセスの優先度をプロセスマネージャーでより高いレベルに切り替えてみてください(使用している場合は、scssコンパイルアプリよりも高い優先度が必要です)。私にとってはうまくいったようです。

0
Nicolas

Macでは、ファイルをホームディレクトリに保存しましたが、この警告が表示されました。後でこのファイルを再度ドキュメントディレクトリに保存すると、ファイルは現在機能しています。 SublimeText 3を使用します。

0
Rawand Saeed

管理者として開くだけです。私のために働いた。実際、私は自分が望むものを編集し、常に管理者として記述したいので、このプログラムを次の手順を使用して常に管理者として開くように設定します: http://technet.Microsoft.com/en-us/magazine/ ff431742.aspx

0
Devin

Mac用-

宛先を「Macintosh HD」から「Documents」またはその他のフォルダーに変更してみてください。

私のために働いた。

0
Ajit Singh