gpt4 book ai didi

ruby-on-rails - therubyracer gem 一直导致 bundle install 在 ubuntu 12.04 上失败

转载 作者:行者123 更新时间:2023-12-02 08:44:05 25 4
gpt4 key购买 nike

我正在尝试使用 capistrano 进行部署,但由于 ruby​​racer gem 问题而失败。

我尝试将以下变体添加到 gemfile,然后部署到 ubuntu 上的生产服务器,但没有任何效果:

1)
gem 'libv8', '3.11.8.3'

3)
gem 'therubyracer'
gem 'libv8', '3.3.10.4'

4)
gem 'libv8', '~> 3.11.8.3'

都给出了同样的错误:

安装 therubyracer (0.11.0) 时出错,Bundler 无法继续。确保 gem install therubyracer -v '0.11.0' 在捆绑前成功。

所以我改用这个:

group :production do
gem 'therubyracer', '0.10.2', :platforms => :ruby
end

但这会导致这个错误:

Bundler could not find compatible versions for gem "libv8":
In Gemfile:
therubyracer (= 0.10.2) ruby depends on
libv8 (~> 3.3.10) ruby
libv8 (3.11.8.3)

看来我目前在服务器上有两个版本的 lib8:

libv8 (3.11.8.4, 3.3.10.4 x86_64-linux)

有什么想法吗?

最佳答案

在尝试了数小时来自 stackoverflow 的解决方案后,我只用 2 个命令就从这个站点得到了一个简单的修复,作者提到了这一点

When installing therubyracer gem you may run into this problem on a fresh machine install.

http://usefulprogrammingshit.drmcnasty.com/?p=12

sudo apt-get install g++
sudo apt-get install build-essential

我对 ruby​​ 一无所知,所以你需要更多地研究这个解决方案,但毕竟,"therubyracer 0.12.2"安装在 ubuntu 14.04 上。希望对您有所帮助。

关于ruby-on-rails - therubyracer gem 一直导致 bundle install 在 ubuntu 12.04 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13942988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com