UbuntuでRuby on RailsフレームワークとRubyMine IDEを設定する
開発フェーズの準備
virtualboxのインストールプロセスでは、ある理由から多くのポットホールが作られます。
落とし穴1. ターミナルについては、必ずランチャーで開き
仮想マシンをインストールし、システムに入った後、最初の落とし穴であるターミナル・ソフトウェアに遭遇しますが、ターミナルを開くにはブートローダを使用することが推奨されます。
ファイルマネージャーでフォルダを入力し、右クリックで「ターミナルで開く」は絶対に使わないでください。この場合、特にデスクトップ以外のフォルダを入力しても環境変数が読み込まれません。ターミナルで環境変数が読み込まれないと、ほとんどのソフトがターミナルで実行されません。
ターミナルを開くときは、バンツーでデスクトップの左側にあるサイドバー、ウィンドウズのショートカットのようなランチャーを使う必要があります
落とし穴2 前提について、ほとんどのサイトでは基本的なパッケージやソフトがインストールされていることを前提にしていますが、それについての記述がないため、初心者が環境を構築する際には特に手間がかかると思われます。
解決策 コマンドで手動でインストールしてください。
apt-get install package name
国内は諸事情によりソフトウエアのインストールがタイムアウトしているため、注水しています。
あなたは、次のインストールプロセスでは、サーバーの肯定的な拒絶がある場合、可能な行の80%が壁になっています。またはあなたの会社や家庭のネットワークによってブロックアウトされるか、または半日のために遅い、動かないように見える、おめでとう、あなたは、ソースアドレスを変更する必要があります。
{rvm rvmの解決策。rvmをインストールし、rvm -vが実行できることを確認した後、以下のコマンドを実行して、サーバのリソース情報を置き換えます。sed -i -e's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g'~/.rvm/config/db
gem Solution。
gem source
gem source -r https://rubygems.org/
gem source -a https://ruby.taobao.org/ //add Taobao source
インストールパッケージが見つからないとプロンプトが表示されたら、付属のパッケージを手動で更新してください。
sudo apt-get update
インストール手順
1. 付属のパッケージを更新する、これは非常に必要です、そうでなければ、次のようにN多くのエラーを生成する可能性があります。
sudo apt-get update
2. curlをインストールする。rvmをインストールするために使用する必要がある。
sudo apt-get install curl
3. rvmのインストール、私たちはruby、railsなどをインストールするためにrvmを使用します。rvmのインストールはこちら:https://ruby-china.org/wiki/rvm-guide
curl -L get.rvm.io | bash -s stable
// Unable to check signature: can't find the public key, execute the following statement (it's a pitfall)
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
//Then, re-execute, after installing rvm, you need to configure the terminal so that the next time you open it, you can directly use only rvm. To change the terminal configuration, see https://rvm.io/integration/gnome-terminal
curl -L get.rvm.io | bash -s stable
//This completes the installation of rvm. Next, we will manually configure the rvm environment for the terminal, otherwise we may have to manually load the rvm environment every time we are in the terminal
//Change the terminal configuration: toolbar - edit - profile preferences - title and commands - commands - check "Run commands as login shell"
//Then, we manually load the rvm environment and change the server resources to Taobao's
///////$ source ~/.rvm/scripts/rvm The official load rvm environment command, we will not execute it
// load rvm environment temporarily, refer to: https://rvm.io/integration/gnome-terminal
source ~/.bashrc
source ~/.bash_profile
//change rvm source server resource information, after all, foreign ones are often walled off, and there are domestic ones that are fast. If not set, various problems may occur, such as active server rejection (walled), or slow download speed
sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.rvm/config/db
// Please save your work and reboot your ubuntu system
sudo reboot
//After rebooting, open a terminal and we can use rvm
//List all the available ruby versions on the rvm remote server
rvm list known
4. rubyをインストールするには、バージョン番号なしで、最新のものを選択します。
rvm install ruby
rvm use x.x.x --default //set default version
プロンプトが表示された場合
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
から設定ファイルを再読み込みします。
source ~/.bash_profile
5. 次に、使用する前に、タオバオサーバーのgemに切り替えて、より多くの使用を参照してください。// 現在のgemのソースリストを表示するには、/ /デフォルトのソースは次のとおりです。
6. gemを使ったrailsのインストール
https://rubygems.org/
次に、ruby on railsのインストールを開始します。
gem install rails // install whatever dependencies are missing if you have problems
バージョンに問題がなければ、プロジェクトの作成を開始し、ここで100文字省略する。
プロジェクト作成後、jsコンパイラをインストールする必要があります(必要な場合もあれば、不要な場合もあります。理由は分かりませんが、念のためインストールしておきましょう)
ruby -v// to see the ruby version
rails -v// to see the rails version
その後スタート
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
起動に成功した場合は、http://localhost:3000查看网站。
RubyMineのubuntuへのインストール
1. JDKを公式サイトよりダウンロードし、解凍する。
手動で解凍しても、コマンドラインで解凍しても、意味は同じです。マウスで操作したほうが感覚的にわかりやすいと思います。
{{コード
2. ユーザへコピー
一般的にはこのディレクトリの下に置くのが望ましいとされていますが、もちろん環境に応じてディレクトリを選べるとは決まってません
rails s
3. 環境変数の設定
$tar -xzvf jdk-8u20-linux-x64.tar.gz
ファイルの末尾に環境変数を追加する
sudo cp-r ~/jdk1.8.0_20 /usr/lib/jvm
その後、保存して更新すると、正常に追加されたかどうかが分かります
sudo gedit ~/.profile
JAVA_HOME変数が表示され、追加されたディレクトリと同じであれば、環境変数の変更が正常に行われたことになります
3. デフォルトのJDKを変更する
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_20
4. オンラインでrubymineをダウンロードし、解凍して、binに移動し、実行します。/rubymine.shを実行し、開く。
丁目、完璧です。
関連
-
redisクラスタ構築のチュートリアルと発生した問題
-
挿入ソートアルゴリズムのRuby実装と高度な双方向挿入ソートコード例
-
Ruby Hash ハッシュ型 基本操作のメソッド一覧 まとめ
-
RubyおよびRuby on RailsでJSON形式のデータをパースするためのチュートリアルの例
-
Rubyのデザインパターン。アダプタパターン実践ガイド
-
Rubyのデバッグツールruby-debug-base19のインストールと設定(Windows版
-
Ruby on RailsでPing ++プラットフォームでの決済を実現
-
Ruby on RailsのActiveResourceの使い方解説
-
Rubyにおけるrequireの使用例
-
Rubyの変数参照に関するいくつかの注意点
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
画像フィルターアルゴリズムコードのRuby実装
-
基本的なユーザー登録とログイン機能を実装するためのRuby on Railsチュートリアル
-
Rubyにおけるフックメソッドとメソッド呼び出しへのフックの追加例
-
Rubyプログラムにおける正規表現の基本的な使い方に関するチュートリアル
-
Nokogiriパッケージを使ってXML形式のデータを操作するためのRubyチュートリアル
-
Rubyのデザインパターン。プログラミングにおけるアピアランスパターンの応用
-
Rubyのデザインパターン。プログラミングにおけるストラテジーパターンの活用
-
デザインパターンのうち、ProxyパターンとDecorativeパターンを使ったRubyのコード例
-
Rubyでの例外処理コードの記述例
-
Ruby on Railsのマイグレーションに関するいくつかの考慮点