Yosemite安装libv8和therubyracer

yosemite ruby version升级的时候,会碰到类似

Make sure that `gem install libv8 -v ‘3.16.14.3‘` succeeds before bundling

的问题。原因是因为 libv8、therubyracer、OS这三者是集成在一起的。会因为版本的不同而出错。

解决方法:

1.查看自己的ios版本

ruby -rubygems -e ‘puts Gem::Platform.new(RUBY_PLATFORM)‘

对照下面的表格找出与自己版本相符合的therubyracer版本。

CPU OS OS Version libv8 therubyracer
amd64 freebsd 8 3.3.10.4 0.10.2
9
x86 darwin 10
11
linux
freebsd 9 3.11.8.3 0.11.0
x86_64 darwin 10
11 3.3.10.4 0.10.2
12 3.11.8.3 0.11.0
13 3.16.14.3 0.12.1
14 3.16.14.7
linux 3.11.8.3 0.11.0

PS:安装了libv8的话需要先卸载

gem uninstall libv8

2.修改gemfile.lock

我的是3.16.14.7所以改成libv8 (3.16.14.7)

3.执行命令

gem install libv8 -v ‘3.16.14.7‘ -- --with-system-v8

bundle config build.libv8 --with-system-v8

bundle config build.therubyracer --with-v8-dir

4.再执行bundle install就可以了

时间: 2024-10-08 04:19:42

Yosemite安装libv8和therubyracer的相关文章

使用 DiskMaker X 轻松制作 Yosemite 安装 U 盘(引)

使用 DiskMaker X 轻松制作 Yosemite 安装 U 盘 由于帮人在MacBook上装Windows, 用pe格式化了一下分出来的Windows分区, 搞得Mac系统也瘫掉了, 无奈之下需要重装Mac系统, 又不愿意费时等它自己下载安装, 就只好自己做U盘启动了, 可没想到居然这么费劲!!! 想懒省事,结果搞得倒费劲了. 尝试了N次, 出现N次之后, 终于是把启动盘做出来了. 留个念, 以备下次. 首先,需要一款被称为 DiskMaker X 的小软件.下面是下载地址. 链接: h

OSX10.10 Yosemite安装Metasploit

安装环境 操作时间: 2015/6/8 操作系统: OSX Yosemite 10.10.3 Metasploit版本: v4.11.0-dev [core:4.11.0.pre.dev api:1.0.0] Ruby版本: 2.1.6p336 (2015-04-13 revision 50298) 整体安装步骤 从github上克隆Metasploit项目到本地 安装postgresql数据库并进行配置 安装特定版本的ruby,解决依赖 下面正式开始安装 1.从GitHub上克隆Metaspl

VMware下OS X Yosemite安装VMsvga2桌面黑屏解决方法

VMsvga2目前并不支持Yosemite,如果安装的话进入桌面除了顶部菜单,全部黑屏.通过顶部菜单打开的大部分应用都会立刻奔溃关闭.参考以下步骤可以解决问题: 1.下载VMsvga2的uninstall.sh并移动到共享目录 2.双击桌面的VM Shared Folders基本就是一闪关闭,建议复制该目录.单击顶部的Go -> Downloads,有一定机率可以打开,粘贴共享目录.出于便利讲对应的uninstall.sh移动到Downloads目录下 3.运行Terminal,输入sudo D

Mac OS X Yosemite安装Hadoop 2.6记录

整个安装过程分为四部分: 一.  安装Homebrew 二.  ssh localhost 三. 安装Hadoop已经进行配置文件设置 (伪分布式) 四. 运行栗子 一. 安装Homebrew 采用Homebrew安装Hadoop非常简洁方便,之前在Windows上Cygwin上安装过Hadoop,感觉好麻烦. 关于Homebrew可以查看其官网 http://brew.sh/ 也可以查看 Homebrew 新一代OS X套件管理工具 一文. $ ruby -e "$(curl -fsSL ht

Mac Yosemite安装配置nginx+php+mysql+memcached环境

一个命令全搞定 sudo port install php55 php55-fpm php55-curl php55-exif php55-gd php55-gettext php55-iconv php55-mbstring php55-mcrypt php55-mysql php55-memcache php55-odbc php55-opcache php55-openssl php55-oracle php55-postgresql php55-sockets php55-sqlite 

安装单机Hadoop系统(完整版)——Mac

啊啊啊,一到了这种实践或者安装什么东西的时候就从——心理上到生理上排斥!!吴老师说的对,老师们已经对我们降低了很低要求,不能自己再次自甘堕弱啊!! 于是,在这个阴雨绵绵的下午,没有睡午觉的我带着一双惺忪的眼睛坐在了电脑前,赶走男友,泡上清茶,摸摸已是略显油光的额头(还真是越来越像女汉纸了呢,笑cry),,奋斗啊啊啊啊!!%>_<% 1.课程回顾. 1.1 Hadoop系统运行的软件系统:Linux操作系统(小红帽或Ubuntu).SSH(Secure Shell主要用于远程管理Hadoop节点

RHEL安装rails后启动报错

[[email protected] demo]# rails server/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0.pre.2/lib/bundler/runtime.rb:86:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError

Mac OS X Yosemite安装盘U盘制作

从App Store下载Mac OS X Yosemite安装程序,下载后的安装文件保存在应用程序(/Applications)文件夹中.请注意,此时一定不要直接启动该程序安装 OS X Yosemite,因为一旦安装完后该安装程序会被删除.至少,你应该先做完独立安装介质之后再启动该程序安装. 准备独立安装盘介质:你需要一个容量至少大于 8GB 的移动存储设备,比如 U 盘.移动硬盘或 SD 卡,将其插入 Mac,并启动磁盘工具对该介质执行”抹掉”操作,抹掉前请备份好该介质中的重要数据.盘符名请

ror笔记2

ror 学习笔记2 在rails app的 config 文件夹中新建unicorn.rb内容如下 worker_processes 2 working_directory "/home/mage/boleht" listen "/tmp/unicorn.boleht.sock" listen 19555, :tcp_nopush => true timeout 120 pid "/home/mage/boleht/tmp/pids/unicorn.