title: Archlinux + MATE Terminal - `.bash_profile` is not being sourced
body: <p>I am using Arch Linux with MATE as desktop environment. So terminal emulator is MATE Terminal. Recently I installed <a href="http://jekyllrb.com/" rel="nofollow">Jekyll</a> with <code>gem install jekyll</code>. But when I ran <code>jekyll -v</code> it says <code>bash: jekyll: command not found</code>. So I tried to add path of Jekyll to PATH variable.</p>
  
  <p>I ran <code>PATH=$PATH/$HOME/.gem/ruby/2.2.0/bin</code> and it worked perfectly. Now I can run jekyll commands. To add it permanently to PATH variable I edited the <code>~/.bash_profile</code> file like following. It is not working after reboot. But 
  <code>source ~/.bash_profile</code> works perfectly.</p>
  
  <pre><code>#
  # ~/.bash_profile
  #
  
  [[ -f ~/.bashrc ]] &amp;&amp; . ~/.bashrc
  
  export PATH="${PATH}:/home/heisenberg/.gem/ruby/2.2.0/bin"
  </code></pre>
  
  <p>According to <a href="https://wiki.archlinux.org/index.php/Environment_variables#Per_user" rel="nofollow">ArchWiki</a> this is the proper way to concat something permanantly to PATH. But it isn't working. Can somebody figure me out where the wrong is?</p>
  
  <p>[N. B. : Adding the same line in <code>~/.bashrc</code> is doing okay.]</p>