- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试在 Debian 6 上执行 gem install therubyracer。我在 1.9.3 上使用 rbenv。当我最初这样做时,它提示 libv8,所以我做了一个 gem install libv8。现在,当我运行 gem install therubyracer 时,出现以下错误,提示找不到该文件。它正在谈论的文件,/home/chop/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/out/然而,x64.release/obj.target/tools/gyp/libv8_base.a 确实存在。
hop@fev-temp:~$ gem install therubyracer
Building native extensions. This could take a while...
ERROR: Error installing therubyracer:
ERROR: Failed to build gem native extension.
/home/chop/.rbenv/versions/1.9.3-p327/bin/ruby extconf.rb
checking for main() in -lpthread... yes
creating Makefile
make
compiling stack.cc
compiling accessor.cc
compiling constants.cc
compiling heap.cc
compiling init.cc
compiling primitive.cc
compiling signature.cc
compiling date.cc
compiling locker.cc
compiling exception.cc
compiling gc.cc
compiling script.cc
compiling external.cc
compiling v8.cc
compiling object.cc
compiling trycatch.cc
compiling context.cc
compiling string.cc
compiling value.cc
compiling array.cc
compiling invocation.cc
compiling message.cc
compiling constraints.cc
compiling function.cc
compiling backref.cc
compiling handles.cc
compiling template.cc
compiling rr.cc
linking shared-object v8/init.so
/home/chop/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/out/x64.release/obj.target/tools/gyp/libv8_base.a: could not read symbols: No such file or directory
collect2: ld returned 1 exit status
make: *** [init.so] Error 1
Gem files will remain installed in /home/chop/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/therubyracer-0.11.0 for inspection.
Results logged to /home/chop/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/therubyracer-0.11.0/ext/v8/gem_make.out
最佳答案
我刚刚遇到了完全相同的错误。我在 https://rubygems.org/gems/therubyracer 查看了 gem 的详细信息看起来我们很“幸运”地在发布当天捆绑了一个新版本。
这似乎已经被报道过:https://github.com/cowboyd/therubyracer/issues/215
所以,我认为最简单的方法是使用最新版本的 gem。所以我更新了我的 Gemfile 以指向最后一个版本,如下所示:
gem "therubyracer", "~> 0.10.2"
我能够成功安装 gem。
如果你想手动安装gem,你可以使用:
gem install therubyracer --version "~> 0.10.2"
关于ruby - 无法安装 therubyracer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13715902/
我一直在尝试安装 therubyracer 并尝试了几乎所有我在 stackoverflow 上能找到的东西,但它似乎仍然给我同样的错误。我也是 ruby on rails 的新手,所以我无法准确
我一直在努力让 twitter-bootstrap-rails gem 在我的 Windows 机器上工作,但在尝试安装“therubyracer” gem 时遇到了错误,该 gem 是旧版本的 le
我正在尝试在 Debian 6 上执行 gem install therubyracer。我在 1.9.3 上使用 rbenv。当我最初这样做时,它提示 libv8,所以我做了一个 gem insta
我最近从 github 上 fork 了一个存储库,但是,当我尝试运行“bundle install”时,我得到以下错误输出: Robert-Quinns-MacBook-Pro:~ robertqu
调用 V8::Context#load 时,therubyracer 提示 Unexpected token [ at /home/dm/contra/app/assets/javascripts/l
一旦我将一个方法存储在 V8::Context 中,该方法的所有后续实例都以任何名称存储在任何上下文中,其行为与初始实例一样(即,就好像原始实例已再次存储一样)。 我尝试通过以下方式隔离/演示问题:
我在 Windows Server 2012 R2 上安装 therubyracer 时遇到问题。 首先,我尝试使用 gem install therubyracer -v '0.12.3' 给出了这
我在捆绑安装更新时收到错误消息。这是我的 gem 文件: source 'https://rubygems.org' gem 'rails', '3.2.1' # Bundle edge Rails
我制作了一个 Rails 3.1 PoC 应用程序,它也通过改编 railstutorial.org 书中的示例使用 haml,并且在本地一切正常。 但是当我尝试推送到 heroku 时, theru
我单独安装了 libv8 gem,但当我尝试安装 therubyracer gem 时,出现以下错误: Building native extensions. This could take a w
我正在关注 ruby on rails getting started guide在新安装的 Ubuntu 12.10 上。我准备运行 rake db:create 但出现以下错误: rake 中止了
我正在运行 Centos 6.5、apache2 和 ruby 2.1.2p95 并尝试为我的 sinatra 应用程序启动 Puma 服务器。它仍然无法提供极长的输出,但看起来真正的错误是: /
我已经安装了 RVM,然后安装了 Jruby,这是我在输入时得到的版本:jruby -v: jruby 1.6.5.1 (ruby-1.8.7-p330) (2011-12-27 1bf37c2) (
我无法在 Ubuntu 12.04 中安装 therubyracer-heroku。我在互联网上的一两个其他地方看到过这个错误,但没有解决方案。我运行的命令是: sudo gem install th
如何更换 therubyracer gem ?我真的被困住了。 我们一直在使用therubyracer我们的 Rails Assets 管道的 gem。但是,它使用的依赖项已过期并具有安全漏洞。最新版
我已经在 Windows 上平静地开发了几周,没有添加任何 gem,今天我决定进行 bundle 更新,但我无法完成这个名为 therubyracer 的 gem。我已经安装了 devkit,并且它正
我有一个简单的 Ember 应用程序,用于从用户收集有关气井体积的数据。它是一个与服务器同步的移动应用程序,所以我尝试使用 CouchDB 来处理数据。客户端需要 SQL 存储中的数据,因此我尝试通过
我是 ruby 新手。当我尝试“gem install therubyracer”时,它显示以下错误: C:\Users\Desktop>gem install therubyracer Tempor
是否有安装 therubyracer gem 的方法,即需要在 Windows 中运行 RoR 项目? 我已经尝试过正常的方式,但它不会然后我尝试安装 cygwin 然后尝试安装 gem,但仍然没有运
我有这个设置: OSX El Capitan 10.11.1 Ruby 2.0.0p247 (Rbenv)(我没有 RVM) rails 4.1.14.1 我跑 bundle install一切看起来
我是一名优秀的程序员,十分优秀!