`
tiantian-yuqing
  • 浏览: 23706 次
  • 性别: 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)删除原来的安装包,重新下载安装。
分享到:
评论

相关推荐

    LinuxMint中文用户手册

    - **历史背景**:Linux Mint 的开发始于 2006 年,基于成熟的 Linux 内核、GNU 工具集和 GNOME 桌面环境。它利用了 Ubuntu 和 Debian 项目的成果,构建了一个稳定的系统基础。 - **项目愿景**:Linux Mint 致力于...

    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桌面的延续,旨在为用户提供熟悉且高效的用户体验。 - **升级管理器**:提供了一个简单易用的升级工具,帮助用户从旧版本平滑升级到...

    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 是一个非常优秀的操作系统,提供了一种更加便捷、更加高效的用户体验。

    迅雷 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 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 修复...

    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系列.

    Linux Mint 17官方壁纸

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

    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分区上。实测可用。

    mint镜像文件下载链接

    1. **易用性**:Linux Mint拥有一个直观的图形化安装程序,使得即便是对Linux不熟悉的用户也能轻松完成系统的安装。 2. **软件中心**:内置的软件中心让用户能够方便地安装、更新和管理各种应用程序。 3. **兼容性**...

    LinuxMint-8.iso.torrent

    LinuxMint-8.iso的BT种子 便于下载LinuxMint 8.iso

Global site tag (gtag.js) - Google Analytics