新手上路,各种无奈啊,坎坎坷坷的,经过了几天,还算是配置好了吧。下面就分别说一下各种环境具体的配置过程,做一个小的记录:
一 、Ibus输入法的安装
首先安装IBus结构框架:sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
(IBus是一种可以支持多种输入法的框架)
启动IBus框架:sudo apt-get install im-switch
安装拼音引擎:sudo apt-get install ibus-pinyin
设置ibus-pinyin:/usr/lib/ibus-pinyin/ibus-setup-pinyin
安装sunpinyin模块:sudo apt-get install ibus-sunpinyin
设置ibus-sunpinyin:/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin
通常情况下,IBus图标(一个小键盘)会出现在桌面右上角的任务栏中。有时候这个图标会自行消失,可使用以下命令,找回消失的IBus图标:
ibus-daemon -drx
二 、安装oper-JDK
直接在软件管理器中搜索openjdk,选择安装openjdk-7-jdk即可
如果无法直接下载,可以输入命令:
- sudo apt-get install openjdk-7-jdk
- java -v //查看版本
-
sudo find /
|grep
jni_md.h//查找安装路径
记得找到路径后对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
路径记得改为自己i电脑上文件的路径地址!退出保存。source /etc/profile 使更改生效。
三 、安装rvmrvm是Ruby Version Manager缩写,是ruby的版本管理工具,也就是说安装rvm后可以安装多个rbuy,并可以在各个版本间切换.
代码如下:
- sudo apt-get install curl
- curl -L get.rvm.io | bash -s stable
- echo "source ~/.bashrc" >> ~/.bash_profile
- source ~/.bash_profile
- echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc
- rvm -v
四、安装ruby
rvm install 2.0.0-p247 //(根据需要可更换版本)
ruby-v
五、安装rails
- gem install rails 有的电脑可能因为权限原因,需要在开头加上sudo提升指令权限
- rails -v
六 、安装ant
- sudo apt-get install ant
- ant -v
ant装完之后同样也需要配置profile环境,加入代码如下:
export ANT_HOME=/usr/bin/ant
export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin
此处配置环境与安装JDK是步骤相同,注意更改文件地址。七 、安装android-sdk
首先在这里下载SDK:http://developer.android.com/sdk/index.html
注意自己linux系统的位数,下载相对应的安装文件(查看系统位数:file /bin/ls )
下载完成后解压缩,运行目录下的/tools/android脚本,选择版本,install。
安装完成后再次打开perfile文件,更改环境变量,同上面JDK,ant步骤
添加代码如下:
- export ANDROID_HOME=/home/tlt/softwaretools/android-sdk-linux
- export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
再次提醒注意,跟改文件所在地址!!
修改完成后保存退出,执行source命令,使修改生效。
八 、配置node.js
先安装其他依赖包:sudo apt-get install c++ curl libssl-dev apache2-utils
安装git工具:sudo apt-get install git-core
获取源代码:git clone git://github.com/joyent/node.git(会下载现在所有的版本安装包,供使用者选择安装)
然后开始指定需要迁出,也就是安装的版本:
cd node
git checkout v0.10.29
继续:
./configure
make
sudo make install //安装
安装完成后,配置环境变量:
sudo gedit /etc/profile,打开profile文件。添加命令
export PATH=”$HOME/local/node/bin:$PATH”
export NODE_PATH=”$HOME/local/node:$HOME/local/node/lib/node_modules”
还是得记得 改地址!
修改完之后退出保存,命令行:source /etc/profile
九 、安装github https://help.github.com/articles/generating-ssh-keys
指令代码:
$cd ~/.ssh
$ls -al
$ssh-keygen -t rsa -C "your_email@example.com" //确定绑定的邮箱
接下来会一次让本人输入密钥文件的保存地址跟文件密码,地址可以默认,密码一次输入,一次确认,就好了
输完之后,命令行会现实如下语句,显示私钥文件(id_rsa)和公钥文件(id_rsa.pub)的保存地址等信息
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
继续:eval `ssh-agent -s`
ssh-add ~/.ssh/id_rsa
然后打开Github的官网,进入自己的主页,将~/.ssh/id_rsa.pub文件中的代码复制到 SSH key.中,确定,刷新
打开本机命令行,输入测试代码:
$ssh -T git@github.com
如果显示是这个语句,就说明配置成功了!
Hi username! You've successfully authenticated, but GitHub does not
# provide shell access.
but后面那句不用理会。。。
分享到:
相关推荐
用于ScratchPHP,Android和Javascript的DevSetup设置开发环境。 注意:用于ubuntu的脚本将在Linux Mint,Elementary OS和Debian中很好地工作。目录功能Pr DevSetup设置来自ScratchPHP,Android和Javascript的开发...
需要提一下的是,直到现在,我仍然是Windows用户(XP / 7)和Linux(Ubuntu /Mint/Cent OS)。在写这篇文章的时候,我的MacBook Pro上运行的是OS X Yosemite Version 10.10.5。 JDK 所以先做第一件事,安装...
Visual Studio 2017通过Visual C++ for Linux的特性,提供了一个现代化的集成开发环境,使得跨平台的C++开发变得更加方便和高效。开发者可以使用Visual Studio 2017强大的代码编辑和调试功能,同时利用Linux机器的...
在Linux系统中安装Node.js是开发JavaScript服务器端应用的基础步骤。Node.js是一个基于Chrome V8引擎的...了解这些安装步骤,可以帮助Linux开发者快速搭建Node.js环境,投身到高效的服务器端JavaScript编程中。
安装后,VSCode会提供一个强大的集成开发环境(IDE),支持多种编程语言,并允许用户通过安装扩展来增加更多功能。例如,用户可以安装JavaScript、Python、Java等语言的代码提示、格式化和调试插件,提升开发效率。...
VSCode是一款由微软开发的免费且开源的源代码编辑器,支持多种编程语言和开发环境。它提供了丰富的功能,如代码高亮、自动完成、调试工具、Git集成以及大量的扩展插件。"LinuxVscode"表明这是针对Linux操作系统的...
7. **初学者友好**:对于刚接触Linux的新手,选择一个新手友好的发行版,如Linux Mint或 Elementary OS,可以帮助他们更快地适应新环境。 Linux-Distro-Picker 使用 TypeScript 开发,这意味着开发者在构建这个工具...
总的来说,这个主题覆盖了开发环境的重建,涉及了多种技术栈,包括前端开发工具、后端编程语言、操作系统设置和版本控制工具。理解并熟练掌握这些常规设置对于任何IT从业者来说都是非常重要的,能够提高工作效率并...
在"启用通知(Linux Mint)"这一部分,我们可以推断该资料库可能包含关于如何在Linux Mint操作系统上配置和使用Electron应用的通知功能的内容。 Electron框架的核心理念是将 Chromium 浏览器引擎与Node.js环境相...
- 包括安装必要的开发工具、下载源码、配置编译环境等。 - **注意事项**: - 确保安装了Xcode及相关命令行工具。 - 配置正确的编译选项以适应不同平台的需求。 - 解决编译过程中可能出现的问题,如依赖项缺失等...
【描述详解】:Cinnamon是一个流行的Linux发行版Mint中的桌面环境,它以用户友好和现代化的界面著称。"dovizKuru"是为了增强Cinnamon的功能而设计的,它在Cinnamon的桌面小部件或扩展区域提供了一个汇率查询面板。这...
通过这个脚本,用户可以更高效地维护他们的开发环境,同时享受到官方源的安全性和稳定性。对于那些频繁切换工作环境或者需要在多台机器上部署相同软件配置的用户,`SuperRepository` 显然是一个值得尝试的工具。
JavaScript在Web环境中广泛使用,适合处理网页相关的自动化;Bash则在Linux系统中常见,适合系统级别的任务自动化。 3. **自动化脚本编写**: 编写自动化脚本涉及以下几个步骤:需求分析、设计逻辑、编写代码、...
Electron是一个用JavaScript、HTML和CSS开发跨平台桌面应用的框架,它结合了Chromium浏览器和Node.js,使开发者能够使用Web技术创建原生桌面应用。 描述中的"非正式回购"意味着这个仓库不是由Discord官方提供的,...
HTML5是下一代超文本标记语言,它为网页开发带来了许多新的特性和改进,极大地提升了用户体验和开发者的工作效率。...对于Linux用户来说,使用VI编辑器和RVM可以方便地管理代码和依赖,确保开发环境的稳定和高效。
为了确保系统能够顺利运行并达到预期的效果,开发者需要准备以下开发环境: - **操作系统**:推荐使用Windows或Linux操作系统。 - **编程语言**:主要使用Python语言进行开发。 - **前端技术栈**:HTML、CSS和...