错误:安装libv8 -v' 3.16.14.3'时出现Make.rb文件的文件选择器对话框 - --with-system-v8

时间:2017-01-06 21:25:38

标签: ruby-on-rails ruby installation

帮助:

  1. 我正在运行加载libv8版本3.16.14.3的过程,当我这样做时,我从WINDOWS命令shell获取以下消息和文件选择器对话框。因此我想知道我是否还要运行旧的Ruby Racer或者我的PATH定义是否有问题?我确实在我的PATH中放置了Ruby,Devkit和Python,所以我从Gem得到一条额外的构建消息很奇怪:
  2.   

    暂时增强PATH以包含Devkit

    谢谢,这是我使用的过程:

    gem install libv8 -v' 3.16.14.3' - --with-system-v8

      

    暂时增强PATH以包含DevKit ......   使用以下功能构建原生扩展程序:' - with-system-v8'   这可能需要一段时间......(文件选择器对话框弹出记事本图标)

    1. Gem然后继续调出Note Pad的文件选择器,以便在gem仍然构建/加载libv8时打开Make.rb文件!

    2. 如果我在“文件选择器”对话框中单击“确定”,则所有内容都会成功构建/加载。

    3. 如果我在“文件选择器”对话框中单击“取消”,则构建会给出此R / W错误:

    4.   

      `错误:安装libv8时出错:           错误:无法构建gem原生扩展。

      current directory: C:/Ruby23/lib/ruby/gems/2.3.0/gems/libv8-3.16.14.3/ext/libv8
      

      C:/Ruby23/bin/ruby.exe -r ./siteconf20170106-7572-1b4kib1.rb extconf.rb --with-system-v8 创建Makefile

      当前目录:C:/Ruby23/lib/ruby/gems/2.3.0/gems/libv8-3.16.14.3/ext/libv8 制作" DESTDIR ="清洁 访问被拒绝。

      当前目录:C:/Ruby23/lib/ruby/gems/2.3.0/gems/libv8-3.16.14.3/ext/libv8 制作" DESTDIR =" 访问被拒绝。

      make failed,退出代码1`

      感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我决定只在其上设置运行Linux的VM(虚拟机),以避免执行此库V8步骤。除此之外,Ruby版本管理器(我相信RBENV)仅适用于Linux / Ubuntu,而且我似乎也不需要Windows 7。对于Windows,可能有一些叫PIK的东西,但我对尝试一个鲜为人知的应用程序(例如那个)很谨慎。