CentOS
Tag: Ruby
Tag: Rails
Category: jekyll
Category: update
Category: git
Category: database
Category: PostgreSQL
Category: websocket
Category: ruby
Category: projects
Category: Redis
Category: mysql
Category: Mac
Category: Node
Category: NPM
Category: PM2
Category: nodejs
Category: Meteor
Category: Nginx
Category: gitLab
Category: Rails
- Why Ruby on Rails is better than Python Django?
- How to use Hotwire turbo in Rails 6 with Webpacker?
- Rails 6 Credentials (master.key and credentials.yml.enc)
- Rails Console
- JIRA-Atlassian-Connect-App-Django
- Rails 4 5.0 Session Cookie AuthenticityToken
- Rails Active Storage
- Rails 5 Source code Research
- 微信支付
- Rails零星笔记
Category: Homebrew
Category: CentOS
Category: FreeSwitch
Category: Ruby
- Ruby on Rails 8
- RESTful API
- Ruby on Rails 7
- Study from Ruby official website
- Ruby-Metaprogramming
- Ruby连数据库的问题
- rbenv使用
Category: Vim
Category: javascript
Category: React-Native
Category: Wechat
Category: homeland
Category: JavaScript
Category: Docker
Category: RubyMine
Category: Authorization
Category: RESTful-API
Category: Proxy
Category: Deploy
Category: Devise
Category: Bootstrap
Category: Active_Storage
Category: github
Category: Android
Category: cloud
Category: ssh
Category: python
Category: reactjs
Category: markdown
Category: ShadowSocks
Category: Code
Category: rails
Category: code
Category: Django
Category: Python
Category: DRF
Category: Fish
Category: Yarn
Category: Material-UI
Category: CSS
Category: aws
Category: uwsgi
Category: nginx
Category: docker
Category: React
Category: Enzyme
Category: Jira
Category: Interview
Category: JetBrain
Category: PyCharm
Category: ESLint
Category: Rails6
Category: NVM
Category: ssl
Category: tencent
Category: CI
Category: jenkins
Category: GitHub
Category: Credentials
Category: master.key
Category: Webpacker
Category: Turbo
Category: Hotwire
Category: Bootstrap5
Category: Flutter
Category: Clash
Category: Tor
Category: proxy
Category: Build
Category: SwitchyOmega
Category: Chrome-extension
Category: SQLAlchemy
Category: Algorithm
Category: Rails7
Category: Data
Category: Structure
Category: CPP
Category: Languages
Category: Golang
Category: Typescript
Category: Rails 8
拿到CentOS后第一步
参考 http://elrepo.org/tiki/tiki-index.php
CentOS 6
$ rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
$ yum -y update #This will update installed software on CentOS to the latest versions
$ yum -y groupinstall 'Development Tools'
$ yum install man #用于查看各种软件的使用手册
$ yum info man #查看man这软件的说明
rpmforge的源更牛, 如果elrepo的源找不到, 就用rpmforge的源
$ wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
$ rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
###
$ su -c 'yum provides javac' #查看哪个包提供javac
$ vi /etc/sysconfig/i18n #Change language
$ cat /etc/redhat-release #See Version
修改语言
$ echo $LANG
$ vi /etc/sysconfig/i18n #修改为:LANG="en_US.UTF-8"
$ source /etc/sysconfig/i18n #reload
修改主机名
HOSTNAME=localhost.localdomain
yum install search ngrep没有找到相关可安装包
$ sudo yum install epel-release #参考自 http://www.rackspace.com/knowledge_center/article/install-epel-and-additional-repositories-on-centos-and-red-hat
$ sudo yum upgrade ca-certificates --disablerepo=epel #参考自 http://serverfault.com/questions/637549/epel-repo-for-centos-6-causing-error
make报错
make[1]: g++: Command not found
$ yum groupinstall 'Development Tools'
安装git报错
$ yum update
$ yum install git
报错:No package git available.
解决见: http://blog.csdn.net/laiahu/article/details/7516939
git clone时报错: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: Could not read from remote repository.
可能是因为 公钥没有上传到gitlab上。解决见: https://help.github.com/articles/generating-ssh-keys/#platform-linux
还是不行的话解决见: http://stackoverflow.com/questions/21518074/permission-denied-publickey-gssapi-keyex-gssapi-with-mic-on-openshift
这时就要安装ruby了,因为rhc是要用rubygems的。见:https://rvm.io/
Remove the keys: $ rhc sshkey-remove
https://developers.openshift.com/en/getting-started-rhel-centos.html#client-tools
$ gem install rhc
这时你要在openshift.com注册了,不过reCAPTCHA是google提供的,要翻墙才行。可以用海bei的VPN。
然后 https://help.github.com/articles/generating-ssh-keys/#platform-linux
http://docs.openshift.com/online/user_guide/ssh_keys.html#tutorial-creating-and-uploading-ssh-keys
$ rhc sshkey add mysshkey ~/.ssh/id_rsa.pub
RPM and yum
rpm -qa | grep postgresql14-devel # To check if a package is installed.