6

MichaelHartlのRubyonRailsチュートリアルに従って、SublimeText2を使用しています。

私が参照しているチュートリアルの特定の部分は、http://ruby.railstutorial.org/book/ruby-on-rails-tutorial(ctrl + F "Listing 5.26")にあります。

スペック/サポートファイルを作成できます。ただし、spec / support / Utilities.rbファイルを作成しようとすると、「Unable to save〜/ rails_projects / sample_app / spec / support/utilities.rb」というメッセージが表示されます。

なぜこれが起こるのか誰かが知っていますか?

Sublime Textフォーラムの誰かが、まったく同じ問題を抱えているようです:http ://www.sublimetext.com/forum/viewtopic.php?f=3&t=8570&p=36922#p36922

4

6 に答える 6

1

次の崇高なプラグインはUnable to save...バグ を修正しましたhttps://gist.github.com/3779601

于 2012-09-26T08:42:03.633 に答える
0

フォルダーの仕様/サポートが存在せず、sublime は不足しているフォルダーを作成しないため、エラーになります。

spec/support フォルダーを作成するだけで、sublime がファイルを保存します。

また、AdvancedNewFile プラグイン(Jeffrey Way と NetTuts+ のおかげで動作するビデオ ) をインストールすることを強くお勧めします。これは、Package Control から直接取得できます。ファイル、必要に応じて親フォルダーを作成し、既に存在するファイルを作成しようとすると、代わりにそれを開きます。

于 2012-09-27T19:31:19.537 に答える
0

だから@kniceはほとんどそれを持っていたので、マーベリックスで最初のRailsプロジェクトを開始したときに、許可を得て同じ問題に遭遇しました。

前述のように、ls -l を実行すると、フォルダ / ファイルがその権限とともに一覧表示されます。

プロジェクトディレクトリの外から次のコマンドを使用して所有権を再帰的に変更することでこれを解決しました

sudo chown -Rv <your_username> <your_path_and_foldername>

たとえば、ターミナルのフォルダーにいる場合は、次のことを行う必要がcd ..あります

sudo chown -Rv username ruby_proj/

これ-Rは再帰的な意味で、指定したフォルダー内に含まれるすべてのファイルとフォルダーに適用されます。 v の後の v は詳細な出力を生成し、どのフォルダーとファイルのアクセス許可が変更されたかを示します。

それが他の誰かを助けることを願っています。

于 2014-06-25T21:30:36.423 に答える