2015-11-03 100 views
0

我正在運行JetBrains RubyMine with rails 4.2.4,ruby 2.1.7,並且正在創建一個應用程序作爲培訓項目的一部分。我正在嘗試包括SASS並嘗試使用某些樣式表。我添加SASS寶石和每SASS-Rails文檔導入空話,和我的應用程序開始拋出這個(跟蹤):在開發環境中的Rails錯誤:ActionView :: Template :: Error(Permission denied @ sys_fail2)

Errno::EACCES in Sessions#new 
Showing H:/Development/RubyMine/DiceRollerWeb/app/views/sessions/new.html.erb where line #5 raised: 

Permission denied @ sys_fail2 - (H:/Development/RubyMine/DiceRollerWeb/tmp/cache/assets/development/sprockets/v3.0/dWWzdOdzonUK3KUkyL3m5nbzYnP4jQTIQVpW3bCJg3k.cache.55176684.7688.886554, H:/Development/RubyMine/DiceRollerWeb/tmp/cache/assets/development/sprockets/v3.0/dWWzdOdzonUK3KUkyL3m5nbzYnP4jQTIQVpW3bCJg3k.cache) 
Rails.root: H:/Development/RubyMine/DiceRollerWeb 

Application Trace | Framework Trace | Full Trace 
C:/Ruby21/lib/ruby/2.1.0/fileutils.rb:525:in `rename' 
C:/Ruby21/lib/ruby/2.1.0/fileutils.rb:525:in `block in mv' 
C:/Ruby21/lib/ruby/2.1.0/fileutils.rb:1579:in `block in fu_each_src_dest' 
C:/Ruby21/lib/ruby/2.1.0/fileutils.rb:1595:in `fu_each_src_dest0' 
C:/Ruby21/lib/ruby/2.1.0/fileutils.rb:1577:in `fu_each_src_dest' 
C:/Ruby21/lib/ruby/2.1.0/fileutils.rb:514:in `mv' 
sprockets (3.4.0) lib/sprockets/path_utils.rb:277:in `atomic_write' 
sprockets (3.4.0) lib/sprockets/cache/file_store.rb:108:in `set' 
sprockets (3.4.0) lib/sprockets/cache.rb:210:in `set' 
sprockets (3.4.0) lib/sprockets/cache.rb:136:in `set' 
sprockets (3.4.0) lib/sprockets/legacy.rb:128:in `cache_set' 
sass-rails (5.0.4) lib/sass/rails/cache_store.rb:13:in `_store' 
And so on... 

我已確認爲「所有人」對我的項目中tmp目錄的完全控制權限。我做了一次rake tmp:cache:多次清除,但沒有成功。我試圖完全沒有成功地吹走目錄。這不是Unix環境,所以運行chmod和調整組:user rwx權限是不可能的。任何人都遇到過這個?

回答

0

我解決了我自己的問題。

權限歸因於生活在服務器共享上的項目文件。一旦我將項目文件移動到本地C:上的可用位置(權限方式),我的問題就立即清除了。

將爲dev考慮Linux VM選項。

相關問題