Ruby параллельная ошибка (sxstrace)

Заранее извиняюсь за грязный вопрос.

У меня проблема после установки Ruby 2.4.4-x64 с MYSYS2 с сайта.

Бег ruby -v из командной строки выдает эту ошибку:

The application has failed to start because its side-by-side configuration is 
incorrect. Please see the application event log or use the command-line 
sxstrace.exe tool for more detail.

Вот ошибка из окна просмотра событий:

Activation context generation failed for "C:\WINDOWS\system32\ruby.exe". 
Dependent Assembly ruby_builtin_dlls,type="win32",version="1.0.0.0" could not 
be found. Please use sxstrace.exe for detailed diagnosis.

Не зная, как использовать sxstrace, я решил заново установить Ruby, но та же ошибка сохраняется. Некоторые форумы предлагали установить Microsoft Visual C++ 2008 Redistributable (x86) но это не влияет на мой компьютер.

Информация

  1. gem а также irb работать, если называется, но ruby -v не.
  2. Информация о ПК - Lenovo ThinkPad T420, Windows 10 Home x64.
  3. Хорошо работал на старом ноутбуке

Переменная пути (если уместно):

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
C:\ProgramData\Oracle\Java\javapath;
C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem;
C:\WINDOWS\System32\WindowsPowerShell\v1.0\;
C:\WINDOWS\System32\OpenSSH\;
C:\Windows;C:\Users\okait\AppData\Local\Programs\Python\Python37-32;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;
C:\Program Files\Java\jdk1.8.0_51\bin;
C:\Program Files\Java\jre1.8.0_51\bin;
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
C:\ProgramData\Oracle\Java\javapath;
C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem;
C:\WINDOWS\System32\WindowsPowerShell\v1.0\;
C:\WINDOWS\System32\OpenSSH\;
C:\Windows;
C:\Users\okait\AppData\Local\Programs\Python\Python37-32;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;
C:\Program Files\Java\jdk1.8.0_51\bin;
C:\Program Files\Java\jre1.8.0_51\bin;
C:\Ruby24-x64\bin;
C:\Users\okait\AppData\Local\Microsoft\WindowsApps;

Примечание:

(Возможно, мне пришлось скопировать ruby.exe в system32 папка, которая была для меня единственным способом заставить его отвечать каким-либо образом, в противном случае командная строка зависает и не отвечает.)

0 ответов

Другие вопросы по тегам