2013-07-20 3 views
0

Вчера вечером я работал над приложением Rails 3.2.1, и все работало нормально. Тем не менее, сегодня утром, когда я побежал rails server, я получил эту странную проблему:Rails 3.2.1:% 1 не является действительным приложением Win32. - c:/RailsInstaller

> c:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb: 
> 36:in `require': 193: %1 is not a valid Win32 application. - 
> c:/RailsInstaller 
> /Ruby1.9.3/lib/ruby/1.9.1/i386-mingw32/digest/sha1.so (LoadError) 
>   from c:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custo 
> m_require.rb:36:in `require' 
>   from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
> lib/bundler/definition.rb:1:in `<top (required)>' 
>   from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
> lib/bundler.rb:148:in `definition' 
>   from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
> lib/bundler.rb:116:in `setup' 
>   from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
> lib/bundler/setup.rb:7:in `<top (required)>' 
>   from c:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custo 
> m_require.rb:59:in `require' 
>   from c:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custo 
> m_require.rb:59:in `rescue in require' 
>   from c:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custo 
> m_require.rb:35:in `require' 
>   from c:/Users/user/rails_projects/fyff/config/boot.rb:6:in `<top (requir ed)>' 
>   from c:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custo 
> m_require.rb:36:in `require' 
>   from c:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custo 
> m_require.rb:36:in `require' 
>   from script/rails:5:in `<main>' 

Я только что провел некоторое время в поисках решений, некоторые из моих выводов проблемы с установщиком Rails:

https://github.com/oneclick/rubyinstaller/issues/102 
https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting#wiki-dep_segfault 

Но устранение неполадок/исправление не похоже на меня, поскольку я не помню, чтобы когда-либо видели «FRAPS» или «обход».

Может ли кто-нибудь объяснить, почему это происходит внезапно? Любое решение/попытка будет очень признательна!

+1

Вы говорите, что работали над ним накануне. Вы имеете в виду, в частности, что вы запустили «рельсовый сервер» накануне, и это сработало? Можете ли вы повторить свои шаги относительно изменений, внесенных вами в последний успешный запуск «сервера рельсов» и последующей ошибки? – lurker

+0

ничего, действительно. Я отключился после работы на страницах просмотра, и сервер все еще работал тогда, но сегодня утром, когда я это пробовал, он дает вышеприведенную ошибку. –

+1

Итак, между вами в последний раз вы запустили «сервер rails», не получив ошибку, и в следующий раз что вызвало ошибку, по крайней мере, вы «работали на страницах просмотра». Вы уверены, что не изменили (каким-либо образом) что-нибудь еще между этими двумя событиями? Установить любые обновления Windows? И т.д? – lurker

ответ

1

Перезагрузка, по-видимому, является единственным исправлением этой проблемы. У меня это было пару раз без видимых причин. Но после перезагрузки все кажется прекрасным.

Смежные вопросы