ubuntu linux 本地搭建homeland

第一步: 安装 ruby ,rails 注意了,该项目必须是ruby的2.4.1

安装rvm地址:https://ruby-china.org/wiki/rvm-guide

其中要注意 rvm use 2.4.1 会发现报错,rvm不是内部命令执行下面命令

$# source ~/.rvm/scripts/rvm

$# rvm use 2.4.1 --default

安装rails

$# rvm install rails


1. 配置好git后,去homeland 查看github的地址

如官网查看到的地址是:https://github.com/ruby-china/homeland.git

$# mkdir ~/homeland

$# cd homeland

$homeland# git clone https://github.com/ruby-china/homeland.git

$homeland# ls

$homeland# cd clone下来的项目目录

安装postgresql 官网: https://www.postgresql.org/download/linux/ubuntu/ 

安装postgresql 我这里选择 linux-->ubuntu--> 16.04

不懂英文的,,看到官网写到 deb xxx这是让你创建一个文件,然后保存这个字符串。。。。

# 安装好postgresql后,进入psql控制台,并创建一个管理homeland的用户

sudo -u postgres psql

# \du

\du查看到的是所有用户 按q键退出

# create role homeland LOGIN CREATEDB;

//上面这句命令是 创建 用户名homeland 并附有登录和创建数据库的权限  注意了,,分号不能少

# \password homeland;

//上面这句设置homeland密码 注意了,,分号不能少

# \q

# exit

# su 回到linux登录用户名

# cd ~/homeland  回到刚刚git 复制下来的项目根目录

# ls

# cd config/database.yml  #如果该文件没有,则把 database.yml.default 复制下来,并改名字 database.yml

# 编辑 database.yml 修改 刚刚创建的postgresql的账户和密码 如果没有,则在default 下 加上

username homeland

password 你刚刚设置的密码

保存退出

# cd git复制下来的目录

sudo apt-get install libpq-dev

#gem install pg

# bundle install

启动服务

# rails s

浏览器打开 localhost:3000

如果有报错,估计是gemfile不完全,需要按照显示错误的提示,在Gemfile去加上依赖包

#如果发现postgresql还是报错,无法认证等问题,最好先重启主机


#其他配置:

1. 创建管理员,这里必须区注册一个管理员email为admin@admin.com。

config/config.default.yuml里边配置的。

除了上面简单配置,还有elasticsearch需要安装, 发布文章索引所需

1. 安装jdk,去官网下载djk.tar.gz

2.解压jdk, 编辑环境变量

#sudo gedit ~/.bashrc

#把下面追加到文件尾部

export JAVA_HOME=/usr/local/java/jdk1.8.0_25  #这里是java加压目录的绝对路基,注意!!
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 

export PATH=${JAVA_HOME}/bin:$PATH

#关闭文件

#source ~/.bashrc

#java -version

3. 安装elasticsearch

官网下载x64(我这里是64位系统).tar.gz

解压

# cd elasticsearch/bin

# ./elasticsearch

以守护进程形式打开elasticsearch

# ./elasticsearch -d

4. 安装memcached  由于Homeland是基于memcached储存验证码的

解压编译安装memcached

cd memcaced/bin

./memcached

必须重启rails才能,验证码才能生效


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是写入文件 "E:\\Python\\homeland.txt" 的Python代码: ```python with open("E:\\Python\\homeland.txt", "w", encoding="utf-8") as f: f.write("袅袅炊烟 小小村落 路上一道辙") ``` 运行这段代码后,文件 "E:\\Python\\homeland.txt" 就会被创建,内容为 "袅袅炊烟 小小村落 路上一道辙"。 ### 回答2: 要将以下信息写入文件 “E:\\Python\\homeland.txt”中,可以使用Python中的文件操作方法。 首先,我们需要使用open()函数打开或创建一个文本文件。在函数中,第一个参数是要操作的文件路径和文件名,第二个参数是打开文件的模式。我们需要以写入模式('w')打开文件。 然后,我们可以使用write()方法将要写入的信息添加到文件中。我们可以一次写入整个信息,或者可以分多次写入。在每次写入后,我们需要使用换行符('\n')将不同的行分隔。 最后,我们使用close()方法关闭文件,以防止数据丢失。这将确保文件中的信息已经被保存。 下面是一个示例代码,演示了如何将信息写入到指定的文件中: ```python filename = "E:\\Python\\homeland.txt" information = "袅袅炊烟\n小小村落\n路上一道辙" # 打开文件,以写入模式写入信息 file = open(filename, 'w') file.write(information) # 关闭文件 file.close() print("已将信息成功写入文件。") ``` 请确保文件路径是正确的,并拥有写入权限。运行代码后,您将在指定的文件中找到写入的信息。 ### 回答3: 要将以下信息写入文件 “E:\\Python\\homeland.txt”: 袅袅炊烟,小小村落,路上一道辙。 可以通过以下步骤来实现: 1. 打开文件:使用Python的open函数,传入文件路径 "E:\\Python\\homeland.txt" 和打开模式 "w" (写入模式)来打开文件。例如:file = open("E:\\Python\\homeland.txt", "w")。 2. 写入信息:使用文件对象的write方法,将要写入的信息作为参数传递给write方法。例如:file.write("袅袅炊烟,小小村落,路上一道辙。")。 3. 关闭文件:使用文件对象的close方法来关闭文件,以确保写入的内容被保存。例如:file.close()。 完成以上步骤后,文件 "E:\\Python\\homeland.txt" 将包含以下信息: 袅袅炊烟,小小村落,路上一道辙。 请注意,文件路径中的反斜杠 "\" 需要用两个反斜杠 "\\" 来表示转义字符。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值