首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >包安装-jailshell: bundle:命令在共享主机上找不到

包安装-jailshell: bundle:命令在共享主机上找不到
EN

Stack Overflow用户
提问于 2012-07-14 17:54:29
回答 1查看 3.7K关注 0票数 0

Bundle安装不适用于共享主机,但我在运行以下命令时安装了gem bundle

我试过了

包安装

代码语言:javascript
运行
复制
-jailshell: bundle: command not found

,所以我尝试计算以下命令

gem列表绑定器-v 1.1.4

代码语言:javascript
运行
复制
*** REMOTE GEMS ***

bundler (1.1.4)
bundler-auto-update (0.0.4)
bundler-bootstrap (0.0.3)
bundler-bouncer (0.1.2)
bundler-fastupdate (0.0.3)
bundler-github (0.2.0)
bundler-maglev- (1.0.21)
bundler-talks (0.0.4)
bundler08 (0.8.5)
bundler_bash_completion (0.1.1)
bundler_geminabox (0.0.1)
bundler_local_development (0.3.0)
bundler_push_host (0.0.1)
bundler_timer (1.1.2)

邦德勒已经安装了,但我不知道它为什么不能工作?

当我跑的时候

gem env

代码语言:javascript
运行
复制
RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.15
  - RUBY VERSION: 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/username/ruby/gems
  - RUBY EXECUTABLE: /usr/bin/ruby
  - EXECUTABLE DIRECTORY: /home/username/ruby/gems/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /home/username/ruby/gems
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gempath" => []
     - "gem" => "--remote --gen-rdoc --run-tests"
     - "gemhome" => "/home/username/ruby/gems"
     - "rdoc" => "--inline-source --line-numbers"
  - REMOTE SOURCES:
     - http://rubygems.org/

回波$PATH

代码语言:javascript
运行
复制
/usr/local/jdk/bin:/home/username/perl5/bin:/usr/kerberos/bin:/usr/lib/courier-imap/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/home/username/bin

uname -mrsn

代码语言:javascript
运行
复制
Linux osprey.arvixe.com 2.6.18-374.3.1.el5.lve0.8.44 x86_64

more /proc/version

代码语言:javascript
运行
复制
Linux version 2.6.18-374.3.1.el5.lve0.8.44 (mockbuild@buildfarm.cloudlinux.com)
(gcc version 4.1.2 20080704 (Red Hat 4.1.2-51)) #1 SMP Mon Oct 3 18:27:54 EEST 2
011

创业板

代码语言:javascript
运行
复制
/usr/bin/gem

红宝石

代码语言:javascript
运行
复制
/usr/bin/ruby

rails

代码语言:javascript
运行
复制
/usr/bin/rails

红宝石ruby -v

代码语言:javascript
运行
复制
ruby 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux]

rails -v

代码语言:javascript
运行
复制
Rails 2.3.14

gem -v

代码语言:javascript
运行
复制
1.8.15

定位束

代码语言:javascript
运行
复制
locate: can not open `/var/lib/mlocate/mlocate.db': Permission denied

的人请帮助我基本的包安装命令不起作用,所以我不知道该怎么做,而且我对rails也是新手。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-31 14:19:30

我解决了我的问题,托管人员需要给予一些许可。

您总是需要在我们的主目录上安装gems,特别是在共享主机中。

代码语言:javascript
运行
复制
bundle install --path /home/username/bundle
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11486035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档