說明:
之前裝RVM沒有裝好,導致gem套件在安裝時都必須要加上sudo才有辦法繼續安裝。
原本不以為意,頂多安裝套件時加一下sudo就可以了。當然事情沒有這麼簡單就解決,gem有沒有加sudo安裝位置是不一樣,導致一些從網路上clone下來的程式bundle install會出現一些我無法解決的問題。
剛好今晚突然心血來潮,索性來研究一下如何安裝gem不用加上sudo。
PYTHON、UBUNTU、MAC、CMS
之前裝RVM沒有裝好,導致gem套件在安裝時都必須要加上sudo才有辦法繼續安裝。
原本不以為意,頂多安裝套件時加一下sudo就可以了。當然事情沒有這麼簡單就解決,gem有沒有加sudo安裝位置是不一樣,導致一些從網路上clone下來的程式bundle install會出現一些我無法解決的問題。
剛好今晚突然心血來潮,索性來研究一下如何安裝gem不用加上sudo。
之前一直使用的Markdown插件停止更新,功能轉到Jetpack外掛上了,結果安裝完Jetpack卻發生無法連接WordPress問題。爬文是說設定php.ini裡的max_execution_time 300,把時間調大就可以解決,但在我的EC2上的WordPress依舊是不行,幸好找到第二個解決方法。
DELETE FROM wp_posts WHERE post_type = "revision";
DELETE from wp_comments WHERE comment_approved = '0';
UPDATE wp_posts SET post_author=new_user WHERE post_author=old_user;
UPDATE wp_users SET user_pass = MD5('123456') WHERE wp_users.user_login = 'coolsea' LIMIT 1;
最近將進行中的Ruby on rails專案嘗試加上oauth 2.0註冊認證,再整合目前最多人使用的facebook及google帳號,讓來客能便利的註冊會員。
簡單記錄下這次的操作記錄,還有不少待改進處。
####安裝流程
1. 創建一個新專案
2. 安裝所需要的gem
3. 創建User model
4. 創建Sessions controller
5. 創建及設定Omniauth initializer
6. 加入facebook javascript
7. 修改views增加登入及登出選項
我的工作很常有機會用到Linux,使用的發行版是Ubuntu。
不過一般都使用它的server版,因為只要使用ssh連進去機器,不管要設定還是新增檔案都很方便,就不安裝x-windows來將大部分效能都留給server。
後來入手了一台Macbook air 2013,更是將所有的工作都使用Macbook air處理,無論寫程式、作網站、教學備課方面..還是使用Macbook air比較順手。Ubuntu部分只有架設server和backup的時候才會上場。