在安装linux之前首先要明白linux系统的功能特性,linux是多少位 的,对要使用的工具要有大体的了解,那样就不至于在之后的安装中耽误太多时间,比如安装的系统是32位的就要安装与之对应的工具。

我们大体上了解一下linux能支持的又比较常用的工具:

1.skype

主要是应用于linux聊天和互动,以及数据资料的传送和共享,linux是不支持QQ系列的交流工具的,所以skype充当了一个的社交类的linux应用的角色。至于安装,直接在软件管理器中搜索skype,找到skype,点击安装就可以。当然也可以用浏览器网上搜索下载。

2.输入法

ibus

还是在软件管理器中搜索ibus,先安装ibus,在安装ibus-pinyin引擎就行了。当然,linux也是支持Sogo输入法的,ibus不习惯也可以装Sogo。

3.open-jdk-7.0

OpenJDK是为java平台搭建的java开发环境。Open-JDK-7.0是2013年更新的最新版本,安装有2种方式。

(1)可以选择打开linux系统的软件管理器,在里面搜索Open-jdk,直接安装即可;安装ubuntu系统可能会显示OpenJDK Java 7 Runtime,这个和Open-jdk-7.0是同一个,放心安装即可。

(2)在终端输入如下指令也可以。

安装完成后,还需要配置环境变量,查看安装版本:

如果安装成功会显示如下目录:

查找java的安装目录:

我的显示结果是这样的:

接下来修改环境变量:

编辑prfile文件,在文件末尾添加如下代码i386

添加的JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386部分需要与搜索的结果相一致,修改完profile文件记得打如下保存指令,source是用来执行脚本程序的,执行下列指令,文件即可生效:

若装有多个版本的java,可以输入如下命令选择想要的java版本:

并且需要重新设定环境变量。

4.nodejs的配置

node一个服务器端JavaScript解释器,它的目标是帮助程序员构建高度可伸缩的应用程序。Node.js是对于独立运行的js语言充当一个解释器的作用。很多人在安装node,js之前安装rvm,其实这样容易出现问题,因为node和rvm都需要安装curl,很容易出现冲突,为了确保node.js的依赖包能顺利安装,所以建议先配置node.js

方法一:

输入如下命令:

(1)安装依赖包:

(2)安装git工具

(3)自己建一个安装node的文件夹这里以tools文件夹为例,进入tools

(4)获取源码

(5)指定编译版本,先进入存放下载源码的文件夹:

  cd node

 指定迁出版本:(这里非常重要,因为目前最新的node版本为0.5.5-pre,但是很多常 用的包仅支持到0.4.10(比如express),所以如果使用最新版node的话,会导致npm无法下载相应的包。)

(6)然后进入Node,执行编译就可以了:

方法二:如果当方法一安装出现npm配置遇到错误时可以采用先安装nvm的方法来安装node.js和配置npm

(1)安装npm

在终端允许下列指令:

依次编辑~/.bashrc,~/.profile,~/.zshrc文件,然后在文件末尾加上source ~/.nvm/nvm/sh,然后在终端输入nvm,查看是否安装成功。

(2)然后安装node.js,输入如下指令:

 0.11.13

这个时候node.js和npm都已经有了。但是还有一个问题,当关闭终端以后,再次打开有会恢复以前的样子,npm也就消失了,怎么办呢?这个时候就在终端输入nvm,找到一下字段:

然后在下面输入如下指令:

nvm install  0.11.13

然后就重启终端之后就会发现,node.js和npm都回来了。

5.rvm的安装

 rvm全称Ruby Version Manager,一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换,是一个非常好的ruby版本管理以及安装工具。简单介绍下rvm的安装过程:

依靠指令rvm -v可以查看rvm是否安装成功。要卸载rvm可以用rvm remove  已安装版本。

6.ruby的安装

2.0.0-p247是ruby的一个版本,如果安装出现错误导致安装失败可以改换成2.0.0。通过rvm -v查看安装情况。

7rails的安装

这个安装时,指令的反应比较慢,可能会等上2~3分钟,所以不要心急。

8.github

建议根据这个官网的教程一步一步进行,很详细,不过是英文的需要些耐心看。https://help.github.com/articles/generating-ssh-keys

需要注意的是,当进行到这一步可能会遇到这种情况:

点击ADD SSH key没有反应,这个是需要你在注册时填写的邮箱离去激活才能进行下一步的

9.RubyMine和Intellij IDEA

直接下载压缩包,解压后分别在他们的在bin文件夹里找到rubymine.sh和idea.sh,点击运行就可以了。

转载于:https://blog.51cto.com/9188648/1440334

linux mint关于web开发的相关环境配置相关推荐

  1. 如何用Python做Web开发?——Django环境配置

    用Python做Web开发,Django框架是个非常好的起点.如何从零开始,配置好Django开发环境呢?本文带你一步步无痛上手. 概念 最近有个词儿很流行,叫做"全栈"(full ...

  2. pythonweb开发-如何用Python做Web开发?——Django环境配置

    用Python做Web开发,Django框架是个非常好的起点.如何从零开始,配置好Django开发环境呢?本文带你一步步无痛上手. 概念 最近有个词儿很流行,叫做"全栈"(full ...

  3. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

  4. vue开发移动端环境配置_如何设置移动开发环境

    vue开发移动端环境配置 The use of mobile devices has increased considerably in the past decade. It has been ov ...

  5. anacondaJupyter相关环境配置及常见问题及pycharm快捷命令(很全!很详细)

    anaconda&Jupyter相关环境配置及常见 配置anaconda环境简述 anaconda配置环境变量 为什么要配置环境变量 配置环境变量 如果已经安装了python且已添加了pyth ...

  6. linux mint 硬件配置,Linux Mint 12安装之后的几点配置

    Linux Mint 12安装之后的几点配置: 1, 语言支持 在 "系统设置" 中点开 "语言" , 会自动搜索,下载所有语言支持包. 或者在 mintIns ...

  7. 使用QtCreator开发ros2的环境配置

    使用QtCreator开发ros2的环境配置 使用环境 操作系统:Ubuntu 20.04 amd64 ros2版本:foxy 选择QtCreator的版本 由于ros2的ros-qtc-plugin ...

  8. 阿里云服务器搭建python web环境_《Python入门》Linux 下 Python Web开发环境搭建笔记-阿里云开发者社区...

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个 ...

  9. 《Python入门》Linux 下 Python Web开发环境搭建笔记

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,Cen ...

最新文章

  1. 在WCF中实现双工通信(转载)
  2. VMware 虚拟机的虚拟磁盘编程知识点扫盲之二
  3. [Python从零到壹] 十三.机器学习之聚类算法四万字总结全网首发(K-Means、BIRCH、树状聚类、MeanShift)
  4. LeetCode -- 204. Count Primes
  5. c# 小程序支付后台示例_C中的#if指令示例| C预处理程序
  6. HeroKu PaaS模式
  7. 一文看懂大数据领域的六年巨变
  8. POJ 2886 Who Gets the MostCandies
  9. ider中的html元素背景操作,idea怎么设置背景颜色
  10. 怎么进入机顶盒linux系统,如何在机顶盒中刷入原生的Debian系统
  11. oppo强制升级android版本,OPPO R17升级更新安卓9.0固件rom刷机包:正式版本-C.10
  12. Xshell6 + Xftp6 绿色破解
  13. 年度盘点和预测:数说汽车互联网市场
  14. groovy环境安装
  15. vue构建项目对接口的调用封装
  16. 多线程 join 钉钉考勤
  17. Vegas怎么制作古装墨迹笔刷开场效果
  18. c语言fgetc函数作用,C语言fputc()和fgetc()函数
  19. 爬虫实战-链家北京房租数据
  20. 微信html5展示页,H5科普|微信H5页面的展示形式

热门文章

  1. 开发运维日常坑 总结 51-100
  2. Jenkins持续集成案例之-运维部署方式
  3. windows用户账户类型
  4. VMware vSphere 5.1 群集深入解析(二十九)-故障排错
  5. mysql学习(2)-Navicat Premium 12 链接MySQL8.0.11数据库报2059错误
  6. 微信公众号开发之创建菜单栏代码示例(php)
  7. spring boot: java @interface注解
  8. 读javascript高级程序设计04-canvas
  9. 机器学习算法实践:决策树 (Decision Tree)(转载)
  10. 008_MAC 终端使用技巧