美文网首页
ubuntu环境变量

ubuntu环境变量

作者: 小5筒 | 来源:发表于2017-08-29 11:18 被阅读0次

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.此文件默认调用/etc/bash.bashrc文件。
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bashshell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bashshell的bash信息。
~/.bash_logout:当每次退出系统(退出bashshell)时,执行该文件.

更改环境变量在/etc/profile中加入以下几行,或者做出相应修改
PATH=$PATH:/var/lib/gems/1.8/bin
export PATH
保存退出后source /etc/profile 让改动生效

进入项目目录
$ jekyll --server

ubuntu安装ruby
以下摘自:
http://hhlai1990.iteye.com/blog/1337523

以前从来没有使用过ruby,这两天刚好要使用GitHub上的离线wiki系统gollum,所以要在偶的ubuntu下安装ruby和ruby-gems。其中遇到一些问题:

如果使用apt-get install ruby 和apt-get install rubygems1.8
当使用gem install 命令时报以下错误:

ERROR: While executing gem ... (TypeError) instance of Date needs to have method `marshal_load

可能是Ubuntu环境的原因,那么就改用rvm安装,参考了http://beginrescueend.com/rvm/install/
若以非root模式安装:

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

添加rvm scripts路径变量到bash:

 echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

让新的bash生效:

 source ~/.bash_profile

安装ruby1.9.2:
rvm install 1.9.2

让系统默认使用1.92:
rvm use 1.9.2 --default

检查安装是否OK:
ruby -v


接下来安装rubygems
先到官网下载安装包http://rubygems.org/pages/download

然后安装
ruby setup.rb

默认采用淘宝的Gem镜像站点

gem source http://ruby.taobao.org/

接下来就可以使用gem install xxx命令了,just enjoy it!

PS:如过使用gem install报错,可能是Ubuntu本身少一些依赖,比如我安装gollum时缺少依赖libxml2,libxslt,
缺少啥就 install 啥:

apt-get install libxml2
apt-get install libxslt

ssh 使用key
To verify that you have a key generated and loaded into SSH, run ssh-add -l:
$ ssh-add -l# 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d/Users/you/.ssh/id_rsa (RSA)
If it does not print out anything, you need to add your key to SSH by running ssh-add path/to/key.
Good to know:on most systems the default keys (~/.ssh/id_rsa, ~/.ssh/id_dsaand ~/.ssh/identity) are automatically added to SSH. If you don't override the file name when you generate a key, you shouldn't need to run ssh-add path/to/key.

相关文章

  • Linux系统环境变量详解

    Ubuntu系统环境变量详解 Summary 在Ubuntu 系统中/etc/profile文件是全局的环境变量配...

  • Ubuntu 环境变量配置详解

    Ubuntu 环境变量配置详解 使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限...

  • Linux:Ubuntu系统环境变量配置总结

    摘要:Ubuntu,环境变量 环境变量简介 bash shell用一个叫做环境变量(environment var...

  • Ubuntu系统环境变量详解

    一、Ubuntu系统环境变量配置文件 Ubuntu 系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细...

  • 编译Android源码

    编译版本要求 基本安装环境 ubuntu 14.04 64 ubuntu 16.04 64 配置环境变量 设置编译...

  • Ubuntu修改环境变量

    Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环...

  • CentOS 7.x / Ubuntu 16.04 安装 Gol

    下载安装包 解压到 /usr/local/ 显示版本信息 添加环境变量 (Ubuntu 16.04) 添加环境变量...

  • 2018-06-07

    Ubuntu 安装JDK1.8.0_171与配置环境变量 以下是Ubuntu14.04安装JDK1.8.0_25与...

  • ESP8266 Ubuntu配置

    1、设置环境变量sudo vi ~/.profile 2、 开关机Ubuntu 3、 查看是否成功添加环境变量 4...

  • Ubuntu20.04服务器(Linux/window)安装Ja

    Ubuntu 安装Java环境,配置环境变量 jdk官网下载地址 解压 添加环境变量 配置生效 检查安装 wind...

网友评论

      本文标题:ubuntu环境变量

      本文链接:https://www.haomeiwen.com/subject/cclodxtx.html