【发布时间】:2011-07-31 19:41:34
【问题描述】:
我正在使用 Ruby on Rails 3.0.9 并尝试在控制台中运行以下命令(它与 railsready 脚本有关)以更新我的虚拟专用服务器 (VPS) 上的全新 Linux 系统):
root@website:~# wget --no-check-certificate https://github.com/joshfng/railsready/raw/master/railsready.sh && bash railsready.sh
它应该更新系统,无论如何我从该脚本得到以下输出:
#################################
########## Rails Ready ##########
#################################
This script must be run as a normal user with sudo privileges
检查脚本源代码我可以看到:
...
#now check if user is root
if [ $script_runner == "root" ] ; then
echo -e "\nThis script must be run as a normal user with sudo privileges\n"
exit 1
fi
...
我认为这个问题与root@website:~# 有关:我应该以“普通用户”的身份运行上述命令。
我该如何解决这个问题?
P.S.:我在运行 Ubuntu 10.04 LTS 的 Linode VPS 上。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 ubuntu