`
tiantian-yuqing
  • 浏览: 23580 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

初学web开发:linuxmint15的环境配置与软件安装

阅读更多
    学习web开发,需要构建一个软件开发平台,由于一般的系统很少有直接便于软件开发的环境,需要我们自己搭建。本文介绍的是初学web开发怎样配置环境。内容如下:

0. Linuxmint下载网址
1.安装Google Chrome
2.安装IBus输入法
3.open-jdk-7.0环境的配置
4.安装rvm(rvm是Ruby Version Manager缩写,是ruby的版本管理工具,也就是说安装rvm后可以安装多个ruby,并可以在各个版本间切换.)
5.安装ruby (一种为简单快捷面向对象编程而创的脚本语言)
6.安装rails(是一个使用Ruby语言写的开源Web应用框架,它是严格按照MVC结构开发的)
7.安装ant(是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发)
8.RubyMine的下载和安装(是一个为Ruby和Rails开发者准备的IDE,是最智能的Ruby和Rails的IDE)
9.IntelliJ IDEA的下载和安装(java语言开发的集成环境,最好的java开发工具之一)
10.安装nvm(Node Version Manager,Node多版本管理器)和node



一.安装linuxmint15系统 
  下载地址:http://www.linuxmint.com/download.php 装入u盘。
  1:压缩磁盘:打开原系统,点击计算机,右键选择磁盘管理,找到较大的一个磁盘(大约50G),点击右键进行压缩。
  2:插入装有linuxmint15的u盘,重启电脑。
  3:开机, 在还未进去系统时,进入bios界面,进入USB启动。
  4:选择桌面安装包,安装系统。
  5:分区时选择“其他”选项,然后选择空闲的磁盘。即为原系统下压缩的磁盘。
  6:配置外网:下载updateHosts.py文件,在终端中输入:
sudo python updateHosts.py
显示success,此时系统就安装好了。

二.配置环境与软件安装
   可参考:http://oulafen.blog.51cto.com/7830663/1344939
1:下载chrome浏览器:
   (1)下载地址:https://www.google.com/intl/zh-CN/chrome/browser/index.html?hl=zh-CN&platform=linux#eula
   (2)打开文件位置,双击安装包,按提示安装即可。
  
2:IBus输入法安装和设置
  
   (1)sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4       //安裝IBus框架
   (2)sudo apt-get install im-switch  //启用IBus框架
重启电脑
  
   (3)sudo apt-get install ibus-pinyin  //安装拼音引擎
   (4)/usr/lib/ibus-pinyin/ibus-setup-pinyin  //设置ibus-pinyin
   (5)sudo apt-get install ibus-sunpinyin  //安装sunpinyin模块
   (6)/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin  //设置ibus-sunpinyin


3:安装与配置openjdk-7-jdk
   (1)安装:
sudo apt-get install openjdk-7-jdk

   (2)查看java版本:
java -version

  如:
  java version "1.7.0_51"
  OpenJDK Runtime Environment (IcedTea 2.4.4)       (7u51-2.4.4-0ubuntu0.13.04.2)
  OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
   (3)查找java安装目录:
sudo find / | grep jni_md.h

   如:
  /usr/lib/jvm/java-7-openjdk-amd64/include/jni_md.h
  /usr/lib/jvm/java-7-openjdk-amd64/include/linux/jni_md.h
   (4)修改环境变量:
sudo gedit /etc/profile

   (5)对profile文件添加代码:
    
     export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64(这里修改为你的  java版本)
     export PATH=$JAVA_HOME/bin:$PATH
     export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/  tools.jar

   (6)写入命令:
source /etc/profile //对文件进行保存


4:安装RVM和 配置Ruby, Rails 运行环境
   可参考https://ruby-china.org/wiki/install_ruby_guide
    
     (1) $ curl -L https://get.rvm.io | bash -s stable//安装 RVM  
     (2) $ source ~/.rvm/scripts/rvm  //载入 RVM 环境
     (3) $ rvm -v  //检查一下是否安装正确

     此时显示rvm版本,如:rvm 1.25.28 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
    此时用
which rvm
命令查找rvm存在的位置 如果没有显示的话,需要依次使用
sudo gedit ~/ .bashrc  
打开文件,在文本最后添加source ~/.rvm/scripts/rvm   重启终端,输入which rvm,检测rvm是否安装好,若没安装好,继续输入
    
sudo gedit ~/ .profile 
打开文件,在文本最后添加source ~/.rvm/scripts/rvm  重启终端,输入which rvm,检测rvm是否安装好,若没安装好,继续输入
    
sudo gedit ~/ .zshrc 
   打开文件,在文本最后添加source ~/.rvm/scripts/rvm  重启终端,输入which rvm,检测rvm是否安装好。若还没安装好,继续第三步骤。
   (3)上一步更改了.profile,但是计算机还没有确认,所以需要使用
source .profile
命令更新。
   (2)用 RVM 安装 Ruby 环境:
$ rvm install 2.0.0
  下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了.
   (3)设置 Ruby 版本 
       1.
$ rvm 2.0.0 --default

       2.检查一下是否安装正确:
         $ ruby -v 此时显示的是ruby版本:ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

       3.
         $ gem -v 2.1.6
         $ gem source -r https://rubygems.org/
         $ gem source -a https://ruby.taobao.org

     经过这3个步骤,Ruby 环境就安装好了
    (4)安装 Rails 环境
        
         (1) $ gem install rails
         (2) $ rails -v //检查一下是否安装正确。显示如:Rails 3.2.13
 

5:安装和配置ant:
  
   (1) sudo apt-get install ant //安装
   (2) ant -v      //检测是否安装成功

        如:
Apache Ant(TM) version 1.8.2 compiled on May 18 2012
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed
   (3)装完ant后也要配环境:
      1.
        sudo gedit /etc/profile  //打开profile文件

      2.添加代码:
        export ANT_HOME=/usr/bin/ant
        export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin

       
      3.
source /etc/profile  //保存后一定要source


6:RubyMine和IntelliJ IDEA的下载和安装
         可参考http://www.jetbrains.com/ruby/quickstart/
    (1)下载地址:
        下载RubyMine:http://www.onlinedown.net/soft/169422.htm
        下载IntelliJ IDEA: http://www.onlinedown.net/soft/86098.htm
    (2)解压:
        1'解压RubyMine: unzip RubyMine-6.3.3.tar.zip  成功后会出现一个 .tar.gz文件,这也是一个压缩包,继续解压:
          tar -zxvf RubyMine-6.3.3.tar.gz
        2'解压IntelliJ IDEA: unzip ideaIU-13.1_86098.tar.zip 同理继续解压:tar -zxvf ideaIU-13.1_86098.tar.gz
    (3)打开软件:在解压后的bin文件夹中双击rubymine.sh或idear.sh.(若显示的是文本文件,就在终端打开,直接把文件拖到终端就好了)
    (4)此时系统会提示输入注册码。可输入:
        
         user name:rubymine
         key:70414-12042010   
         00002VG0BeoZbwmNAMNCx5E882rBEM   
         Ysn1P!e"s830EDlHcWg8gmqYVkvZMo   
         Injf4yqlO1yy"82NiwNzyYInoT7AiX


7:安装nvm和node
   可参考https://github.com/creationix/nvm
   (1)下载nvm:
https://raw.githubusercontent.com/creationix/nvm/v0.13.0/install.sh | bash
      或者wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.11.0/install.sh | bash
   (2)依次使用:
    
sudo gedit ~/ .bashrc  
打开文件,在文本最后添加source ~/.nvm/nvm.sh  重启终端,输入nvm,检测nvm是否安装好,若没安装好,继续输入
    
sudo gedit ~/ .profile 
打开文件,在文本最后添加source ~/.nvm/nvm.sh  重启终端,输入nvm,检测nvm是否安装好,若没安装好,继续输入
    
sudo gedit ~/ .zshrc 
   打开文件,在文本最后添加source ~/.nvm/nvm.sh  重启终端,输入nvm,检测nvm是否安装好。若还没安装好,继续第三步骤。
   (3)上一步更改了.profile,但是计算机还没有确认,所以需要使用
source .profile
命令更新。
   (4)输入nvm,检测nvm是否安装好。
   (5)利用nvm安装node:
      nvm install 0.11
      nvm alias default 0.11  //设置默认版本
      nvm ls //查询使用的node版本


三 配置环境出现的问题
1.安装jdk找不到安装包:可能是更新源有问题或网络有问题
   网络有问题:换个网络连接即可
   更新源有问题的处理办法:
  1》选择源
   (1)在菜单里面找到首选项-software source,你能看到Mirrors的选择框.
   (2)先点开第一个main选择框,你会看到会出现一些绿条,差不多的时候,选择最长的绿条,黄色和红色或没有彩条的不要选。
   (3)同理raring选择框也是这样。
   (4)有时候弹出来的选择框会出现死机情况,需要多试几次。
  2》注释掉没用的索引:
   (1)在终端中输入:
cd /etc/apt/

   (2)在终端中输入: ls 能够找到/etc/apt/下的文件或者文件夹
   (3)如果有sources.list.d这个文件,在终端中输入:
cd sources.list.d

   (4)在终端中输入: ls
   (5)如果有official-package-repositories.list这个文件,在终端中输入:
sudo gedit official-package-repositories.list
,提示你输入系统密码打开文件
   (6)用#注释掉最后两个deb:
      #deb http://security.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
      #deb http://archive.canonical.com/ubuntu/ raring partner
  3》在终端中输入:
sudo apt-get update


2.sudo apt-get update 错误:
     E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: 无法锁定列表目录.....
    解决办法:(1)终端输入命令:
              ps -aux
              ps -aux | grep apt

            (2)出来一堆数字后输入 sudo kill ***  ,***为相应数字,kill掉倒数第一个就行了,还不行就倒数第二个,以此类推。
    提醒:安装软件后只需update一次,更新成功后即可,不需要每次安装软件都更新一次。

3.依赖关系不满足:
   (1)更新源
   (2)用修复命令进行修复,可能会等很久
   (3)删除原来的安装包,重新下载安装。
分享到:
评论

相关推荐

    linux mint 美化主题包

    Ubuntu 与 Linux Mint 有许多相似之处,因为它们都是基于 Debian 的发行版,所以这个美化包在理论上也适用于 Ubuntu。 "Launcher to Dock.tar.7z" 文件名暗示了一个 dock 类型的启动器,可能是将传统的 Linux Mint ...

    linuxmint 美化mac风格资源包

    3. **启动器修改**:Linux Mint 的启动器可以替换为类似 macOS 的 Dock 样式。这可能需要安装第三方软件,如 Cairo-Dock 或 Plank,它们能提供类似的功能和外观。 4. **窗口管理器**:为了实现更接近 Mac 的体验,...

    Linux_Mint11官方中文手册.zip

    - **MATE桌面环境**:Linux Mint 11引入了MATE桌面环境,它是对经典的GNOME 2.x桌面的延续,旨在为用户提供熟悉且高效的用户体验。 - **升级管理器**:提供了一个简单易用的升级工具,帮助用户从旧版本平滑升级到...

    迅雷 for fedora32 linux mint 20 ubuntu 20.04

    【标题】"迅雷 for fedora32 linux mint 20 ubuntu 20.04" 指的是一款专为Linux系统设计的迅雷下载工具,它支持Fedora 32、Linux Mint 20以及Ubuntu 20.04这三个发行版。迅雷作为一款流行的下载管理软件,它在...

    Linux Mint 13 中文用户手册

    - **定义与作用**:Linux Mint 是一款适用于现代系统的计算机操作系统,包括常见的X86和X64架构PC,可与Windows、MacOS等操作系统并存或独立运行,支持双启动或多启动环境。 - **发展历程**:自2006年开始开发,基于...

    Linux Mint 18.3至20.1 双系统安装及优化指导手册【210125】1

    本手册详细介绍了 Linux Mint 与 Windows 双系统安装的全过程,以及后续的系统优化和软件安装步骤,旨在帮助用户顺利完成安装并获得良好的使用体验。通过遵循这些指南,用户可以轻松地在现有 Windows 系统上搭建并...

    Linux Mint简介-.pdf

    Linux Mint 操作系统介绍 ...* 巨大的可安装软件库:Linux Mint 有一个巨大的可安装软件库,提供了许多实用的软件应用程序。 Linux Mint 是一个非常优秀的操作系统,提供了一种更加便捷、更加高效的用户体验。

    Linux Mint 13 中文用户手册等

    Linux Mint 13 是一款基于 Ubuntu 的开源操作系统,它的设计目标是提供一个用户友好、直观且功能丰富的桌面环境。这款发行版特别注重易用性和稳定性,使得初学者也能轻松上手。本压缩包包含了“Linux Mint 13 中文...

    linuxMint版本惠普打印机驱动

    在Linux Mint系统中安装惠普打印机驱动是一个涉及操作系统兼容性、设备驱动程序和软件配置的过程。Linux Mint是一款基于Ubuntu的Linux发行版,因此许多适用于Ubuntu的解决方案也适用于Linux Mint。以下将详细介绍...

    Linux Mint 18.3至20.0 双系统安装及优化指导手册【201205】1

    1.2 系统安装过程:安装Linux Mint时,通常会引导用户选择安装类型,包括清除硬盘、并存安装(与Windows双系统)、以及自定义分区等。用户需谨慎选择,确保保留Windows分区,并为Linux分配足够的空间。 1.3 修复...

    Linux Mint 17官方壁纸

    Linux Mint 17是一款基于Ubuntu的开源操作系统,其设计目标是提供一个用户友好、稳定且功能丰富的桌面环境。这款发行版特别注重易用性,深受Linux新手和经验丰富的用户的喜爱。"Linux Mint 17官方壁纸"这个主题指的...

    learning-linux-mint:Linux Mint学习笔记

    其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。...

    linux mint 个人用比较好的软件源配置

    使用方法: 1. 解压文件,得到 apt目录。 2. sudo mv /etc/apt et/apt.old 3. sudo mv ./apt /etc/apt 4. sudo apt update 完成:注意,仅适用于linux mint ubuntu系列.

    用于32位UEFI启动Ubuntu LinuxMint 等等系统安装后的EFI.zip

    在IT领域,特别是操作系统安装和配置的过程中,32位UEFI启动是一个重要的...通过正确配置和使用"用于32位UEFI启动Ubuntu LinuxMint 等等系统安装后的EFI.zip",可以在支持32位UEFI的硬件上顺利安装和启动Linux系统。

    mint:Linux Mint的Packer模板

    "mint:Linux Mint的Packer模板"是指使用Packer工具来创建Linux Mint虚拟机镜像的过程,该过程通常用于自动化Vagrant盒子的构建。Packer是一款强大的基础设施自动化工具,能够创建跨平台的、可重复使用的镜像。 在这...

    Linux mint 12 mint4win-12.exe

    Linux mint 12 上类似于ubuntu wubi的安装程序,可以帮助你将linux mint 12 安装到windows分区上。实测可用。

Global site tag (gtag.js) - Google Analytics