在WindowsServer 2012计算机上,我正在尝试:
index = 0
word = "panda"
possible_char = ['a', 'b', 'c', 'd', 'o']
for char in possible_char:
index = 0
while index < len(word):
new_word = word[:index] + char + word[index + 1:]
print (new_word)
index = index + 1
(我也尝试添加“--platform = ruby”。)在编译了几个c文件(我在输出和任务管理器中看到)之后,它挂起了命令:
gem install github_changelog_generator --verbose
可悲的是,如果我查看任务管理器,ruby.exe将占用零CPU。我等了大约一个小时没有进一步的结果。我已经安装了DevKit并成功完成了json的gem安装(就像一个实验)。
我应该从哪里开始思考?
答案 0 :(得分:0)
&#34;构建原生扩展&#34;意味着您必须依赖系统库来构建gem的一部分。不幸的是,Windows并不是Ruby扩展的最佳构建环境,有时它就像在这种情况下一样挂起。
最好的建议是做@Rubysmith所说的。使用一些Linux发行版设置虚拟机并将其用于Ruby开发。 Ubuntu很好,Fedora Core 22或23也很不错。 Debian也是一种选择。味道无关紧要。只是不要浪费宝贵的时间来尝试将Windows调整为Ruby开发。