menu

How to - fix error on github clone(permission denied)


Oke karena codedoct baru saja upgrade os Ubuntu ke versi 16.04 LTS maka untuk melanjutkan development project sebelumnya yang sudah ada di github dalam hal ini project-blog-ruby, kita harus meng-clone project tersebut ke komputer yang baru diinstall, caranya?..
# git clone 
sudo git clone https://github.com/codedoct/project-blog-ruby.git

#masuk ke path project-blog-ruby
cd project-blog-ruby

#bundle install rails
bundle install

#jika terjadi error#
An error occurred while installing pg (0.18.4), and Bundler cannot continue.
Make sure that `gem install pg -v '0.18.4'` succeeds before bundling.

#install libpq terlebih dahulu
sudo apt-get install libpq-dev

#bundle install lagi
bundle install


Oke, sekarang project sudah siap untuk di running
rails server

#jika terjadi error#
Permission denied @ dir_s_mkdir - /var/www/html/blog/project-blog-ruby/tmp/cache

#ubah saja owner folder seperti ini
#mundur satu path dir 
cd ..
sudo chown -R user_name:root project-blog-ruby

#kita juga bisa memperbaikinya dengan cara ini
sudo chmod -R 777 project-blog-ruby
#tapi cara chmod atau mengubah hak akses sangat tidak dianjurkan karena terlalu beresiko untuk project kita bisa di hack


Jika rails server sudah running dengan benar coba test dengan membuka url localhost:3000

===DONE!===