Linux Deploy Rails3 with Ruby1.9.2(2)
This is the situation on Ubunt11.04, everything works fine.
>bundle show execjs
/home/carl/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.4
>bundle show libv8
/home/carl/.rvm/gems/ruby-1.9.2-p290/gems/libv8-3.3.10.2-x86_64-linux
>bundle show therubyracer
/home/carl/.rvm/gems/ruby-1.9.2-p290/gems/therubyracer-0.9.3
But the grails envirement on redhat is a mess, the differences is the rvm.
I install ruby and others on ubunt with rvm. But I complied and installed ruby on redhat.
1. Install rvm on redhat
>mkdir -p ~/.rvm/src/
>cd ~/.rvm/src
>rm -fr rvm/
>git clone git://github.com/wayneeseguin/rvm.git
>cd rvm
>./install
The location is in /usr/local/rvm/bin
>vi ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/rvm/bin
[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM function
>rm -fr /home/carl/.rvm/
>sudo ln -s /usr/local/rvm ~/.rvm
>source ~/.bash_profile
>rvm -v
rvm 1.7.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]
2. Install ruby
>sudo rvm install 1.9.2
error messages:
curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
More details here: http://curl.haxx.se/docs/sslcerts.html
curl performs SSL certificate verification by default, using a "bundle"
solutions:
back the crt if exist:
>sudo cp /etc/pki/tls/certs/ca-bundle.crt /root/backup/
generate the key
>wget http://curl.haxx.se/ca/cacert.pem
>sudo mkdir -p /etc/pki/tls/certs
>sudo cp cacert.pem /etc/pki/tls/certs/curl-ca-bundle.crt
>sudo cp cacert.pem /home/carl/.rvm/bin/curl-ca-bundle.crt
>sudo cp cacert.pem /usr/local/rvm/bin/curl-ca-bundle.crt
>sudo rvm install 1.9.2 --with-ca-bundle=/etc/pki/tls/certs/curl-ca-bundle.crt
Fails, it is not working.
3. check the information on redhat
>bundle show execjs
/home/carl/work/project/1.x/console/execjs/ruby/1.9.1/gems/execjs-1.2.4
>bundle show libv8
/home/carl/work/project/1.x/console/execjs/ruby/1.9.1/gems/libv8-3.3.10.2-x86-linux
>bundle show therubyracer
/home/carl/work/project/1.x/console/execjs/ruby/1.9.1/gems/therubyracer-0.9.3
It is really strange that the ubunt says the gem path, but the redhat says the project path.
strange, I try to copy them there.
>sudo cp -fr /home/carl/work/manhattan/1.x/console/execjs/ruby/1.9.1/gems/execjs-1.2.4 /usr/local/ruby1.9.2/lib/ruby/gems/1.9.1/gems/execjs-1.2.4
>sudo cp -fr /home/carl/work/manhattan/1.x/console/execjs/ruby/1.9.1/gems/libv8-3.3.10.2-x86-linux /usr/local/ruby1.9.2/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.2-x86-linux
>sudo cp -fr /home/carl/work/manhattan/1.x/console/execjs/ruby/1.9.1/gems/therubyracer-0.9.3/ /usr/local/ruby1.9.2/lib/ruby/gems/1.9.1/gems/therubyracer-0.9.3
It is not working. I was blocked here.
references:
http://sillycat.iteye.com/blog/1153950
http://curl.haxx.se/docs/sslcerts.html
分享到:
相关推荐
安卓平台虚拟机,最新版下载地址:...linuxdeploy-2.6.0-259.apk 为目前最新版(2020-02-01更新),最低支持Android 5.0。Android 4.4 支持版本:https://download.csdn.net/download/zhyjie100/12254490。
Linux Deploy是一款专为Android设备设计的应用程序,它允许用户在Android设备上部署并运行Linux发行版,无需root权限。这个工具对于开发者、系统管理员或对Linux感兴趣的用户来说,是一个非常实用的工具,因为它使得...
linuxdeploy
3. **运行linuxdeploy**:指定目标应用程序的路径,运行linuxdeploy,它会自动处理依赖并创建AppImage。 4. **测试AppImage**:生成后,可以在目标系统上运行AppImage,验证其是否正常工作。 总的来说,Linuxdeploy...
linux下的程序,打包为.AppImage
可用于手机安装Linux环境 供无法使用Play商店小伙伴下载
2. **安装依赖**:在Android设备上运行Linuxdeploy可能需要一些额外的工具,如Termux——一个Android上的终端模拟器和Linux环境。Termux提供了包管理器,用于安装像bash、wget、curl等命令行工具,这些都是安装Linux...
Android-linuxdeploy.zip,在android上安装并运行gnu/linux,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。
2. **数据挂载**:为了访问Android文件系统,可以在Linux Deploy中配置挂载点,如将`/storage/emulated/0`挂载到Linux系统的指定目录。 3. **CLI调试**:虽然新版本移除了CLI选项,但可以通过开启TELNETD服务,使用...
When you install Linux on the flash card with the FAT32 file system, the image size should not exceed 4095 MB! After the initial setup the password for SSH and VNC generated automatically. The ...
install-linuxdeploy-action 在Github Actions工作流程上安装LinuxDeploy的操作。 请参阅LinuxDeploy主页上的linuxdeploy实用程序详细信息。 该操作可以处理LinuxDeploy的插件。 您可以指定插件和要安装的目标目录...
1.2020年6月4日09:27:41 积分调整1 ...linuxdeploy2.02-223.备份的离线镜像。可直接导入 kali-armhf aarch64 这个好像是32位的 如果需要安装jdk,直达https://download.csdn.net/download/zl20110000/11173517
描述中提到,这个JDK可以用于"linuxdeploy"工具,这是一个用于构建和部署Linux应用程序容器的工具,特别适合于在aarch64架构的ARM设备上,比如手机。"已验证centos7 aarch64可用"意味着这个JDK已经在CentOS 7的64位...
Rails 经典开发参考书, Ruby on rails 系近年来在西方日渐盛行的一套网页开发工具,其高度集成化时开发时间大大缩短.
3. 使用Linux Deploy进行配置,选择Ubuntu作为发行版,版本可以是trusty(14.04)或xenial(16.04),架构选为amd64。设置镜像源为中国的镜像服务器,如http://mirrors.ustc.edu.cn/ubuntu/。 4. 指定安装路径,可以...
Linux Deploy_2.5.0.apk
linuxdeploy-cli:Linux部署CLI
Linuxdeploy是一款强大的开源工具,主要用于在Linux环境下创建和维护AppDir。AppDir是一种特殊目录结构,它可以包含一个应用程序的所有依赖,使得该应用可以无需安装在任何特定Linux发行版上即可运行,极大地提升了...
(截止2020-3-27)最新版 1、Linux Deploy2.6.0_258.apk 2、busybox-1.31.1-46.apk