最近我做了网络应用程序,并希望用它来掌握我的数据库..虽然我按照这样做的步骤,但我仍然得到错误..我不知道我在步骤中做了什么问题..请让我知道我在哪里我错了
请帮助我,我错了或我跳过了什么.. 三江源..
答案 0 :(得分:2)
我在安装caldecott时遇到了问题,我得到了
ERROR: Error installing caldecott:
ERROR: Failed to build gem native extension.
"C:/Program Files/ruby-1.9.2/bin/ruby.exe" extconf.rb
*** extconf.rb failed ***
错误:
我找到了这个资源:http://www.clausconrad.com/blog/installing-caldecott-on-windows
这是有帮助的,但我的问题是我的系统上安装了多个ruby!
所以请确保您使用正确的ruby安装并在需要时删除其他安装: 我有:
C:/ Program Files / ruby-1.9.2 / bin / ruby.exe
和
C:\ Ruby193 \ BIN \ ruby.exe
我删除了第一个,一切都很顺利,请确保像链接一样安装devkit,一切都应该没问题。
答案 1 :(得分:1)
在Windows上安装eventmachine时出现问题。试试这个:
gem install eventmachine --pre
gem install caldecott
答案 2 :(得分:0)
安装Caldecott需要Ruby 1.9.2。 通过
检查版本ruby -v
如果不是1.9 更新版本并重新尝试安装
答案 3 :(得分:0)
首先确保您在本地计算机上安装了C compiler
...
如果您使用的是Linux,则可以运行以下命令:
sudo apt-get install g++
如果你在Windows中,你会从网上找到一个C编译器 安装此C编译器后,您现在可以运行
sudo gem install caldecott
如果这不起作用,请尝试
ruby -v
查看版本是否为1.9.3或更高版本....
然后重复
希望有所帮助