Статьи

Настройка среды разработки в Linux

Как я уже упоминал в моем предыдущем посте, Думаешь перейти с Windows на Linux? Я перехожу с Windows на Linux. Настройка среды разработки немного утомительна, потому что мне приходится искать приложения и выполнять различные команды для их установки. Поэтому я подумал записать их в пост, чтобы в следующий раз мне было легче.

Я использую систему Ubuntu / LinuxMint , поэтому я использую apt-get для установки, если вы используете Fedora / CentOS, вы можете использовать yum / dnf .

Самое первое, что я делаю после установки Linux, — это обновление системы, и в случае, если я работаю на VirtualBox VM, устанавливаю VirtualBox Guest Additions.

1
2
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms virtualbox-guest-x11

Настройка среды разработки Java

Некоторые дистрибутивы Linux поставляются с OpenJDK по умолчанию. Вы можете сначала удалить OpenJDK и установить Oracle JDK.

1
2
3
4
sudo apt-get purge openjdk-*
 
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Чтобы установить Java 7

1
sudo apt-get install oracle-java7-installer

Чтобы установить Java 8

1
sudo apt-get install oracle-java8-installer

Если вы хотите установить переменную среды JAVA_HOME для конкретного пользователя, вы можете добавить JAVA_HOME в ~ / .bash_profile или, если вы хотите настроить для всех пользователей глобально, вы можете добавить ее в файл / etc / profile .

1
> vi ~/.bash_profile

или же

1
vi /etc/profile

Добавьте следующее в файл:

1
2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export PATH=$PATH:$JAVA_HOME/bin
1
>source ~/.bash_profile

или же

1
source /etc/profile

После установки JDK вы можете загрузить свою любимую среду IDE из следующих мест:

В большинстве случаев я работаю с серверами Tomcat или JBoss / Wildfly . Вы можете загрузить их из следующих мест:

Для установки инструментов сборки, таких как Ant или Maven

1
> sudo apt-get install ant
1
> sudo apt-get install maven

Мы можем установить различные программы, такие как Groovy , Grails , Gradle и т. Д. Вы можете использовать SDKMan ( http://sdkman.io/ ), который ранее назывался GVM .

1
2
3
4
5
6
> curl -s http://get.sdkman.io | bash
> source "$HOME/.sdkman/bin/sdkman-init.sh"
> sdk version
> sdk install groovy
> sdk install grails
> sdk install gradle

Установите сервер MySQL

Вы можете установить сервер MySQL и MySQL Workbench из Ubuntu Software Center.

Но если вы предпочитаете установку из командной строки

1
2
> sudo apt-get install mysql-server
> sudo apt-get install mysql-workbench

Установка NodeJS

Установка NodeJS немного усложняется, потому что он претерпевает некоторые изменения (nodejs, nodejs-legacy, io.js и т. Д.).

Вы можете установить последнюю версию NodeJS, используя следующие команды:

1
2
3
> sudo apt-get install curl
> curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
> sudo apt-get install nodejs

Для дальнейших деталей обратитесь

Установите Йомен и генераторы

Yeoman ( http://yeoman.io/ ) облегчает разработку интерфейсных приложений, автоматизируя различные задачи, используя bower, grunt или gulp.

Установить йомен

1
sudo npm install -g yo bower grunt-cli gulp

Установите различные генераторы

1
2
3
4
5
> sudo npm install -g generator-webapp
> sudo npm install -g generator-angular
> sudo npm install -g generator-jhipster
> sudo npm install -g generator-meanjs
> sudo npm install -g cordova ionic

Установка Ruby и RubyOnRails

Вы можете использовать Ruby или инструменты, которые зависят от Ruby, такие как инструменты командной строки OpenShift , Jekyll и т. Д.

Вы можете найти очень подробные инструкции по установке Ruby / RubyOnRails по адресу https://gorails.com/setup/ubuntu/15.04.

Просто для краткости я повторяю шаги здесь:

1
2
> sudo apt-get update
> sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
1
2
3
4
5
> cd
> git clone git://github.com/sstephenson/rbenv.git .rbenv
> echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
> echo 'eval "$(rbenv init -)"' >> ~/.bashrc
> exec $SHELL
1
2
3
> git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
> echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
> exec $SHELL
1
> git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
1
2
3
> rbenv install 2.2.3
> rbenv global 2.2.3
> ruby -v
1
2
> echo "gem: --no-ri --no-rdoc" > ~/.gemrc
> gem install bundler
1
> gem install rails -v 4.2.4

Установка Джекила

Jekyll ( https://jekyllrb.com ) — это генератор статических сайтов, который вы можете использовать для создания своего сайта и размещения его на github.

1
> gem install jekyll

Тест-драйв Джекилла

1
2
3
> jekyll new myblog
> cd myblog
> jekyll serve

Надеюсь, что эта инструкция по установке помогает!