`
zhangkehbg
  • 浏览: 10958 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

linux mint系统下编程相关环境配置

阅读更多

学习web开发,用到linux系统,在师兄的帮助下还算不是很费劲的把一些环境配置好了。 
清单: 
skype 
ibus 
Google Chrome 
open-jdk-7.0 
android-sdk 
ant 
github 
node.js 
rvm 
rvm.ruby 
rvm.rails 
yeoman 
RubyMine 
IntelliJ IDEA 
注意:以下的命令行都是一行一行的在终端中执行 
1. skype 和Chrome 
在软件管理器中搜索skype,第一个,skype,点击安装。 
chrome 
https://www.google.com/intl/zh-CN/chrome/browser/index.html?hl=zh-CN&platform=linux#eula下载最新安装包 
或通过下面的命令安装 
32位系统: 

wget-Ogoogle-chrome_i386.deb http://goo.gl/itppy 
sudo dpkg-igoogle-chrome_i386.deb



64位系统: 

wget-Ogoogle-chrome_amd64.deb http://goo.gl/iXDWk 
sudo dpkg-igoogle-chrome*.deb
 

 


2. ibus 
在软件管理器中搜索ibus,先安装ibus,再搜索安装ibus-pinyin引擎,最后执行ibus并重启就可。 
3. open-jdk-7.0 
在软件管理器中搜索安装,或在终端输入如下指令也可安装。 
sudo apt-get install openjdk-7-jdk 
安装完成后,运行java -version。结果为: 

java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.1) (7u65-2.5.1-4ubuntu1~0.14.04.2)
OpenJDK Server VM (build 24.65-b04, mixed mode)

 

 



然后配置环境变量,查找java安装目录: 

 

sudo find /|grep jni_md.h
 

 

搜索的结果是: 

/usr/lib/jvm/java-7-openjdk-amd64/include/linux/jni_md.h 
/usr/lib/jvm/java-7-openjdk-amd64/include/jni_md.h
 

 


修改环境变量: 

sudo gedit /etc/profile
 

 


对profile文件的最后添加如下内容: 

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


注意:红色自体的地方需要根据自己的搜索结果而改变。 

修改完profile文件关闭gedit后运行:(每次修改profile文件后都得执行此操作) 

source /etc/profile
 

 


4. android-sdk 
我是直接在官网上下载的:http://developer.android.com/sdk/index.html 选择:Download the stand-alone Android SDK Tools for Linux 

下载完成后在linux系统文件系统中解压(我就是在Windows 盘符下解压就出错了) 
配置了环境变量,还是在profile文件里添加: 

export ANDROID_HOME=/home/voctor/softwaretools/android-sdk-linux 
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH


ANDROID_HOME后面的路径是你下载的android-sdk解压后的包的路径。保存profile文件后依然运行

source /etc/profile
 

 



5. ant 

sudo apt-get install ant
 

 


ant -v //查看ant是否成功安装,是则显示版本 
6. node.js 
安装依赖包 

sudo apt-get install g++ curl libssl-dev apache2-utils
 

 


安装git工具 

sudo apt-get install git-core
 

 


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

cd tools
 

 


复制源码到node目录下 

git clone git://github.com/ry/node.git
 

 


这时tools文件夹下会有一个node文件夹,进入node,然后输入接下来的指令安装就行了。 

cd node 
./configure 
make 
sudo make install
 

 


设置环境变量: 

sudo gedit /etc/profile
 

 


打开配置文件,在文件最后中添加如下两行: 

export PATH=”$HOME/local/node/bin:$PATH” 
export NODE_PATH=”$HOME/local/node:$HOME/local/node/lib/node_modules” 

7.rvm:ruby的版本管理器.
第一步安装rvm,然后用rvm安装ruby,最后用ruby安装rails。 

curl -L get.rvm.io | bash -s stable
 

 

  (如果显示没有安装curl就按照提示安装curl就行) 

echo "source ~/.bashrc">>  ~/.bash_profile 
source ~/.bash_profile 
echo "source ~/.rvm/scripts/rvm">> ~/.bashrc 
source ~/.bashrc 
rvm -v
 

 

8. ruby 

rvm install 2.0.0
 2.0.0 是ruby的版本,可通过rvm list known查看可用的版本

 


9. rails 

gem install rails

 


10. github 

第一步:检查ssh密钥

首先,我们需要检查本电脑上有没有ssh密钥。打开终端,输入:

ls -al ~/.ssh

 

如果显示有ssh密钥,就转到第三布,如果没有任何文件,转到第二步。

第二步:生成一个新的ssh密钥

在终端输入

 

ssh-keygen -t rsa -C "your_email@example.com"

 

邮箱请改成你自己的能用的邮箱地址。回车后会叫你输入passphrase,直接回车就可以了。如下面所示。

 

Enter passphrase (empty for no passphrase): [Type a passphrase]# Enter same passphrase again: [Type passphrase again]

 

Your identification has been saved in /home/you/.ssh/id_rsa.# Your public key has been saved in /home/you/.ssh/id_rsa.pub.# The key fingerprint is:# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

接下来添加新的ssh,在终端输入:

 

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

 

第三步:添加你的ssh密钥到GitHub

运行下面的代码到密钥复制到剪贴板。在终端输入:

 

sudo apt-get install xclip 
clip -sel clip < ~/.ssh/id_rsa.pubx

 

然后打开 ~/.ssh/id_rsa.pub这个文档,把内容全部复制下来。

现在就在GitHub官网(https://github.com/申请一个帐号,登录。

(1)在主页的右上角点击Account settings,。

(2)点击SSH KEYS

(3)点击Add SSH key

(4)把刚刚复制的密钥粘贴在Key文本框里面 点击Add key.ok

建议github官网的教程一步一步进行,很详细。https://help.github.com/articles/generating-ssh-keys 

11.npm 

curl http://npmjs.org/install.sh | sh

 


根据需要,安装相应的包,例如express: 

npm install express

 


12.RubyMine和Intellij IDEA 
直接下载压缩包,解压后分别在他们的在bin文件夹里找到rubymine.sh和idea.sh,点击运行就可以了。RubyMine需要在网上搜一个密钥。 
13.yeoman 
在安装Yeoman之前,你需要确认以下配置: 
Node.js 版本在0.10以上 
npm 版本在1.3.7以上 
安装好Node之后,你就可以用命令行来安装Yeoman了。 注意:大部分情况下Yeoman是要通过命令行来操作的,Linux下使用shell 

npm install --global yo

 

如果你看到了’permission errors’或者’access errors’,你需要在这条命令前面加上’sudo’。通过 
$ yo --version ; bower --version ; grunt --version命令来检查是不是所有东西都已经安装好了。在执行完上述命令后,你应该看到四个版本号被显示出来: 

Yeoman 
Bower 
Grunt 
Grunt CLI

(Grunt的命令行界面) 

分享到:
评论
1 楼 zhangfortune 2014-09-12  

make  // no need
sudo make install 就可以

相关推荐

    linux mint 下mysql中文支持问题

    在Linux Mint系统中,MySQL数据库默认不支持中文字符集,主要原因是其服务器和数据库的默认编码为latin1,而拉丁文编码无法完全涵盖中文字符。为了解决这个问题,我们需要将MySQL的字符集设置为UTF-8,因为UTF-8编码...

    linux-mint-via-terminal:通过终端使用Linux Mint(或Ubuntu)的快速参考

    Linux Mint 是一款基于 Ubuntu 的...无论是新手还是经验丰富的用户,都能从中受益,提升在Linux Mint或Ubuntu环境下的终端操作效率。通过熟练掌握这些命令和技巧,用户能够更好地驾驭Linux系统,实现更高效的工作流程。

    Linux讲解.一天学会Linux

    2. **安装Linuxmint**:学习如何下载ISO镜像,使用虚拟机或在物理机上安装Linuxmint,理解分区和文件系统的概念。 3. **桌面环境**:Linuxmint采用Cinnamon作为默认桌面环境,介绍其主要组件如面板、启动器、文件...

    Linux文档大全.zip

    9. **《Linux_Mint11官方中文手册》**:Linux Mint是基于Ubuntu的发行版,这份手册为用户提供了系统安装、配置和使用的详细指导,适合Linux Mint的新用户。 10. **《Linux Mint11官方中文手册》**:作为一款用户...

    linux.conf:我Linux-mint配置包括.bashrc.conf,别名,代码编辑器(sublime-text)confs和其他

    整体来看,这个压缩包提供的配置文件可以帮助用户快速设置一个适合Python开发的Linux Mint环境,包括高效的命令行交互、代码编辑器的个性化以及可能的开发工具集成。通过调整这些配置,用户可以提升开发效率,使工作...

    华东理工大学Linux系统linux01.pptx

    【华东理工大学Linux系统linux01.pptx】的讲解涵盖了Linux操作系统的基础知识,从Linux的概述、Ubuntu的安装、Ubuntu的基本使用,到Red Hat的安装与使用等方面进行了详细介绍。以下是根据提供的内容提炼出的关键知识...

    Linux桌面操作系统初级教程

    这个教程旨在帮助用户从零开始,逐步掌握Linux的基本操作和常用命令,从而能够熟练地在Linux环境下工作和学习。 在Linux的世界里,Ubuntu、Fedora、Linux Mint等都是常见的桌面操作系统发行版。它们都是基于开源的...

    linux系统教程

    高级话题包括系统调用、内核模块开发、网络编程、虚拟化技术如KVM、Docker等,这些将帮助你深入理解Linux系统的工作原理。 这个“Linux系统教程”涵盖了从基础到进阶的各个方面,无论你是想成为系统管理员,还是...

    在虚拟机上安装Linux系统

    下面将详细介绍如何在虚拟机上安装Linux系统,以及相关的知识点。 1. **虚拟机软件选择** - 虚拟机软件是实现这一目标的关键工具,市面上有多种选择,如VMware Workstation、Oracle VirtualBox和Microsoft Hyper-V...

    Linux系统教程(初学者适用)

    Linux系统教程是为初学者设计的一份详尽的教育资源,旨在帮助新接触这一开源操作...通过学习和实践,初学者可以逐步成长为熟练的Linux用户,进一步探索更高级的主题,如系统编程、网络安全或云计算环境下的Linux管理。

    Linux上的GPU环境搭建(java版)

    以下是一份详细的步骤指南,教你如何在Linux系统上配置GPU环境,以便使用Java进行GPU编程。 **步骤1:检查兼容的GPU** 首先,你需要确保你的系统拥有与CUDA兼容的GPU。NVIDIA在其开发者区域网站...

    Linux从入门到精通视频教程之快速轻松安装Linux

    对于想进一步学习编程的学员,Linux系统对C、C++、Java等编程语言的支持情况也会被提及,包括编译器安装、开发环境设置等。 总的来说,这个《Linux从入门到精通视频教程》将带你从零开始,逐步熟悉Linux操作系统,...

    delphi11.3编写so库,及调用实例,linux下运行,Deepin系统so编写调用

    在IT行业中,开发跨平台的应用程序是常见的需求。Delphi是一款强大的RAD(快速应用程序开发)工具...理解SO库的创建、调用机制以及相关的编程和调试技巧,对于任何希望在Linux环境下工作的Delphi开发者都是至关重要的。

    LINUX新手入门及安装配置FAQ

    1. **Linux发行版选择**:Linux有众多发行版,如Ubuntu、Debian、Fedora、CentOS等,新手推荐使用Ubuntu或Linux Mint,因为它们对新手友好,拥有丰富的用户社区和图形化安装程序。 2. **下载与安装**:首先从官方...

    JavaHelloWorldApp:LinuxMint 的 Java “Hello World”

    在LinuxMint操作系统上运行这个程序,可以帮助开发者熟悉Java开发环境的搭建和基本语法。 首先,让我们深入了解一下Java编程语言。Java是由Sun Microsystems(后被Oracle公司收购)于1995年发布的,它的设计目标是...

    GNU/Linux初探

    - **编程重要性**: 虽然不是必需的,但学习编程能够更好地利用Linux的强大功能。 - **建议**: 对于有兴趣的人来说,学习Shell脚本或Python等语言是有益的。 #### 十八、建议先熟悉的几个指令及架构 - **常用命令**:...

    Linux从入门到精通

    4. **定制性**:用户可以根据需求定制自己的Linux系统,包括选择不同的桌面环境、窗口管理器等。 5. **免费性**:虽然有一些商业化的Linux发行版,但大部分Linux系统是免费的,降低了使用成本。 ### 入门指南 ####...

    mintinstall:软件经理

    ** Mintinstall:Linux Mint 的软件管理工具 ** `Mintinstall` 是 Linux Mint ...通过深入理解 Mintinstall 的工作原理和 Python 在其中的角色,我们可以更好地理解和利用这个工具,提升在 Linux 环境下的工作效率。

    Linux版本Java安装包

    本资源“Linux版本Java安装包”专为Linux操作系统设计,旨在为开发者提供在Linux环境下运行Java应用程序的环境。在Linux上安装Java,无论是对于开发还是部署Java应用,都是至关重要的步骤。 首先,我们要了解Java的...

Global site tag (gtag.js) - Google Analytics