我刚刚在 Centos 服务器上安装了 ruby on rails,并使用 directadmin 进行以下操作http://blog.ilwilliams.net/installing-rails-3-with-apache-on-centos/
我现在处于非特权用户帐户(没有 sudo),并尝试使用以下方式创建应用程序rails new personal
然而,这确实做了以下事情
create vendor/assets/stylesheets
create vendor/assets/stylesheets/.gitkeep
create vendor/plugins
create vendor/plugins/.gitkeep
run bundle install
Enter your password to install the bundled RubyGems to your system:
Sorry, try again.
Enter your password to install the bundled RubyGems to your system:
joe is not in the sudoers file. This incident will be reported.
有没有办法允许用户创建应用程序并使用 ruby,而无需以 root 身份登录或使用 sudo,我相信问题发生是因为 rails 试图将应用程序安装到服务器 gem 文件夹而不是为用户安装一次?
非常感谢您的任何想法,感谢您的时间。
答案1
是的,您应该在他们的帐户上安装 RVM。
然后使用 RVM 安装 rails 及其 gems。