我尝试在CentOS 6.3中部署rails应用程序3天,直到现在我都没有成功。我想使用rbenv,但是我得到了以下错误:
我创建了一个新用户“部署程序”,并使用它安装了rbenv。再次登出和登入。当我登录时,我会得到以下错误:
-bash: /home/deployer/.rbenv/bin/rbenv: Permission denied如果使用root用户安装rbenv,则在安装后加载rbenv,但错误是当我尝试安装ruby时:
$ rbenv install 1.9.3-p125
Downloading yaml-0.1.4.tar.gz...
-> http://dqw8nmjcqpjn7.cloudfront.net/36c852831d02cf90508c29852361d01b
Installing yaml-0.1.4...
BUILD FAILED
Inspect or clean up the working tree at /tmp/ruby-build.20121214131627.11110
Results logged to /tmp/ruby-build.20121214131627.11110.log
Last 10 log lines:
yaml-0.1.4/win32/vs2008/run_parser.vcproj
yaml-0.1.4/win32/vs2008/yaml.vcproj
yaml-0.1.4/win32/vs2008/test_version.vcproj
yaml-0.1.4/win32/vs2008/run_emitter.vcproj
yaml-0.1.4/win32/vs2008/example_reformatter.vcproj
yaml-0.1.4/win32/vs2008/run_loader.vcproj
yaml-0.1.4/win32/vs2008/yamldll.vcproj
yaml-0.1.4/win32/config.h
/tmp/ruby-build.20121214131627.11110/yaml-0.1.4 /tmp/ruby-build.20121214131627.11110 ~
/root/.rbenv/plugins/ruby-build/bin/ruby-build: line 321: ./configure: Permission denied编辑
部署人员安装的rbenv的权限:
drwxr-xr-x. 8 deployer deployer 4096 Dec 14 13:11 .rbenv发布于 2013-04-19 00:17:36
我也有同样的错误。我认为yaml是这里的罪魁祸首。如果我们可以在没有yaml的情况下安装ruby,那么以后再安装yaml。
https://stackoverflow.com/questions/13882092
复制相似问题