- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 Capistrano v3 部署我的 Rails 4 应用程序,但我遇到了问题。当我运行 cap production deploy
时,它得到 Could not find sshkit-1.1.0 in any of the sources
:
DEBUG Uploading /tmp/git-ssh.sh 0.0%
INFO Uploading /tmp/git-ssh.sh 100.0%
INFO [252f9509] Running chmod +x /tmp/git-ssh.sh on 162.243.33.179
DEBUG [252f9509] Command: ( RAILS_ENV=production chmod +x /tmp/git-ssh.sh )
INFO [252f9509] Finished in 0.376 seconds with exit status 0 (successful).
DEBUG [ec2838c5] Running git ls-remote git@github.com:kyledecot/skateboxes.git on 162.243.33.179
DEBUG [ec2838c5] Command: ( RAILS_ENV=production GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/git-ssh.sh git ls-remote git@github.com:kyledecot/skateboxes.git )
DEBUG [ec2838c5] Finished in 1.531 seconds with exit status 0 (successful).
DEBUG [ec2838c5] 467c02d70e842257d72f3625b39fd48b483cf1b9 HEAD
DEBUG [ec2838c5] 467c02d70e842257d72f3625b39fd48b483cf1b9 refs/heads/master
DEBUG [ec2838c5] Finished in 1.531 seconds with exit status 0 (successful).
INFO [f70985e2] Running mkdir -pv /var/www/skateboxes/shared /var/www/skateboxes/releases on 162.243.33.179
DEBUG [f70985e2] Command: ( RAILS_ENV=production mkdir -pv /var/www/skateboxes/shared /var/www/skateboxes/releases )
INFO [f70985e2] Finished in 1.135 seconds with exit status 0 (successful).
INFO [2f76964e] Running mkdir -pv /var/www/skateboxes/shared/public/assets on 162.243.33.179
DEBUG [2f76964e] Command: ( RAILS_ENV=production mkdir -pv /var/www/skateboxes/shared/public/assets )
INFO [2f76964e] Finished in 0.963 seconds with exit status 0 (successful).
INFO [5cf623c4] Running mkdir -pv /var/www/skateboxes/shared/config /var/www/skateboxes/shared/config on 162.243.33.179
DEBUG [5cf623c4] Command: ( RAILS_ENV=production mkdir -pv /var/www/skateboxes/shared/config /var/www/skateboxes/shared/config )
INFO [5cf623c4] Finished in 1.057 seconds with exit status 0 (successful).
DEBUG [80f4f9cd] Running [ -f /var/www/skateboxes/shared/config/database.yml ] on 162.243.33.179
DEBUG [80f4f9cd] Command: [ -f /var/www/skateboxes/shared/config/database.yml ]
DEBUG [80f4f9cd] Finished in 0.930 seconds with exit status 0 (successful).
DEBUG [3f02b840] Running [ -f /var/www/skateboxes/shared/config/unicorn.rb ] on 162.243.33.179
DEBUG [3f02b840] Command: [ -f /var/www/skateboxes/shared/config/unicorn.rb ]
DEBUG [3f02b840] Finished in 0.569 seconds with exit status 0 (successful).
DEBUG [3228b59c] Running [ -d /usr/local/rvm ] on 162.243.33.179
DEBUG [3228b59c] Command: [ -d /usr/local/rvm ]
DEBUG [3228b59c] Finished in 1.019 seconds with exit status 0 (successful).
INFO [528485fa] Running /usr/local/rvm/bin/rvm wrapper 2.0@skateboxes skateboxes bundle gem rake ruby on 162.243.33.179
DEBUG [528485fa] Command: ( RAILS_ENV=production /usr/local/rvm/bin/rvm wrapper 2.0@skateboxes skateboxes bundle gem rake ruby )
DEBUG [528485fa] Saving wrappers to '/usr/local/rvm/bin'.
DEBUG [528485fa] .
DEBUG [528485fa] .
DEBUG [528485fa] .
DEBUG [528485fa]
INFO [528485fa] Finished in 1.592 seconds with exit status 0 (successful).
DEBUG [e2eb2c08] Running [ -f /var/www/skateboxes/repo/HEAD ] on 162.243.33.179
DEBUG [e2eb2c08] Command: [ -f /var/www/skateboxes/repo/HEAD ]
DEBUG [e2eb2c08] Finished in 1.071 seconds with exit status 0 (successful).
INFO The repository mirror is at /var/www/skateboxes/repo
DEBUG [956fc93b] Running if test ! -d /var/www/skateboxes/repo; then echo "Directory does not exist '/var/www/skateboxes/repo'" 1>&2; false; fi on 162.243.33.179
DEBUG [956fc93b] Command: if test ! -d /var/www/skateboxes/repo; then echo "Directory does not exist '/var/www/skateboxes/repo'" 1>&2; false; fi
DEBUG [956fc93b] Finished in 1.072 seconds with exit status 0 (successful).
INFO [570438ec] Running git remote update on 162.243.33.179
DEBUG [570438ec] Command: cd /var/www/skateboxes/repo && ( RAILS_ENV=production git remote update )
DEBUG [570438ec] Fetching origin
INFO [570438ec] Finished in 1.095 seconds with exit status 0 (successful).
DEBUG [9ebdee11] Running if test ! -d /var/www/skateboxes/repo; then echo "Directory does not exist '/var/www/skateboxes/repo'" 1>&2; false; fi on 162.243.33.179
DEBUG [9ebdee11] Command: if test ! -d /var/www/skateboxes/repo; then echo "Directory does not exist '/var/www/skateboxes/repo'" 1>&2; false; fi
DEBUG [9ebdee11] Finished in 0.786 seconds with exit status 0 (successful).
INFO [eb7b5824] Running mkdir -p /var/www/skateboxes/releases/20131023013124 on 162.243.33.179
DEBUG [eb7b5824] Command: cd /var/www/skateboxes/repo && ( RAILS_ENV=production GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/git-ssh.sh mkdir -p /var/www/skateboxes/releases/20131023013124 )
INFO [eb7b5824] Finished in 0.522 seconds with exit status 0 (successful).
INFO [8c1c053b] Running git archive master | tar -x -C /var/www/skateboxes/releases/20131023013124 on 162.243.33.179
DEBUG [8c1c053b] Command: cd /var/www/skateboxes/repo && ( RAILS_ENV=production GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/git-ssh.sh git archive master | tar -x -C /var/www/skateboxes/releases/20131023013124 )
INFO [8c1c053b] Finished in 0.509 seconds with exit status 0 (successful).
INFO [db3dadbc] Running mkdir -pv /var/www/skateboxes/releases/20131023013124/config /var/www/skateboxes/releases/20131023013124/config on 162.243.33.179
DEBUG [db3dadbc] Command: ( RAILS_ENV=production mkdir -pv /var/www/skateboxes/releases/20131023013124/config /var/www/skateboxes/releases/20131023013124/config )
INFO [db3dadbc] Finished in 1.021 seconds with exit status 0 (successful).
DEBUG [0df77725] Running [ -L /var/www/skateboxes/releases/20131023013124/config/database.yml ] on 162.243.33.179
DEBUG [0df77725] Command: [ -L /var/www/skateboxes/releases/20131023013124/config/database.yml ]
DEBUG [0df77725] Finished in 0.510 seconds with exit status 1 (failed).
DEBUG [1941236c] Running [ -f /var/www/skateboxes/releases/20131023013124/config/database.yml ] on 162.243.33.179
DEBUG [1941236c] Command: [ -f /var/www/skateboxes/releases/20131023013124/config/database.yml ]
DEBUG [1941236c] Finished in 0.496 seconds with exit status 1 (failed).
INFO [8afe039a] Running ln -s /var/www/skateboxes/shared/config/database.yml /var/www/skateboxes/releases/20131023013124/config/database.yml on 162.243.33.179
DEBUG [8afe039a] Command: ( RAILS_ENV=production ln -s /var/www/skateboxes/shared/config/database.yml /var/www/skateboxes/releases/20131023013124/config/database.yml )
INFO [8afe039a] Finished in 0.525 seconds with exit status 0 (successful).
DEBUG [eccf0bc2] Running [ -L /var/www/skateboxes/releases/20131023013124/config/unicorn.rb ] on 162.243.33.179
DEBUG [eccf0bc2] Command: [ -L /var/www/skateboxes/releases/20131023013124/config/unicorn.rb ]
DEBUG [eccf0bc2] Finished in 0.409 seconds with exit status 1 (failed).
DEBUG [f25ac179] Running [ -f /var/www/skateboxes/releases/20131023013124/config/unicorn.rb ] on 162.243.33.179
DEBUG [f25ac179] Command: [ -f /var/www/skateboxes/releases/20131023013124/config/unicorn.rb ]
DEBUG [f25ac179] Finished in 0.409 seconds with exit status 1 (failed).
INFO [4035f6bb] Running ln -s /var/www/skateboxes/shared/config/unicorn.rb /var/www/skateboxes/releases/20131023013124/config/unicorn.rb on 162.243.33.179
DEBUG [4035f6bb] Command: ( RAILS_ENV=production ln -s /var/www/skateboxes/shared/config/unicorn.rb /var/www/skateboxes/releases/20131023013124/config/unicorn.rb )
INFO [4035f6bb] Finished in 0.560 seconds with exit status 0 (successful).
INFO [dd6f50c6] Running mkdir -pv /var/www/skateboxes/releases/20131023013124/public on 162.243.33.179
DEBUG [dd6f50c6] Command: ( RAILS_ENV=production mkdir -pv /var/www/skateboxes/releases/20131023013124/public )
INFO [dd6f50c6] Finished in 1.012 seconds with exit status 0 (successful).
DEBUG [4ea6454f] Running [ -L /var/www/skateboxes/releases/20131023013124/public/assets ] on 162.243.33.179
DEBUG [4ea6454f] Command: [ -L /var/www/skateboxes/releases/20131023013124/public/assets ]
DEBUG [4ea6454f] Finished in 0.428 seconds with exit status 1 (failed).
DEBUG [2e88169b] Running [ -d /var/www/skateboxes/releases/20131023013124/public/assets ] on 162.243.33.179
DEBUG [2e88169b] Command: [ -d /var/www/skateboxes/releases/20131023013124/public/assets ]
DEBUG [2e88169b] Finished in 0.278 seconds with exit status 1 (failed).
INFO [a9c3610d] Running ln -s /var/www/skateboxes/shared/public/assets /var/www/skateboxes/releases/20131023013124/public/assets on 162.243.33.179
DEBUG [a9c3610d] Command: ( RAILS_ENV=production ln -s /var/www/skateboxes/shared/public/assets /var/www/skateboxes/releases/20131023013124/public/assets )
INFO [a9c3610d] Finished in 0.481 seconds with exit status 0 (successful).
DEBUG [24864ae2] Running if test ! -d /var/www/skateboxes/releases/20131023013124; then echo "Directory does not exist '/var/www/skateboxes/releases/20131023013124'" 1>&2; false; fi on 162.243.33.179
DEBUG [24864ae2] Command: if test ! -d /var/www/skateboxes/releases/20131023013124; then echo "Directory does not exist '/var/www/skateboxes/releases/20131023013124'" 1>&2; false; fi
DEBUG [24864ae2] Finished in 0.919 seconds with exit status 0 (successful).
INFO [c4aac20e] Running /usr/local/rvm/bin/skateboxes_bundle --gemfile /var/www/skateboxes/releases/20131023013124/Gemfile --path /var/www/skateboxes/shared/bundle --deployment --quiet --binstubs /var/www/skateboxes/shared/bin --without development test on 162.243.33.179
DEBUG [c4aac20e] Command: cd /var/www/skateboxes/releases/20131023013124 && ( RAILS_ENV=production /usr/local/rvm/bin/skateboxes_bundle --gemfile /var/www/skateboxes/releases/20131023013124/Gemfile --path /var/www/skateboxes/shared/bundle --deployment --quiet --binstubs /var/www/skateboxes/shared/bin --without development test )
INFO [c4aac20e] Finished in 2.149 seconds with exit status 0 (successful).
DEBUG [bad73b81] Running if test ! -d /var/www/skateboxes/releases/20131023013124; then echo "Directory does not exist '/var/www/skateboxes/releases/20131023013124'" 1>&2; false; fi on 162.243.33.179
DEBUG [bad73b81] Command: if test ! -d /var/www/skateboxes/releases/20131023013124; then echo "Directory does not exist '/var/www/skateboxes/releases/20131023013124'" 1>&2; false; fi
DEBUG [bad73b81] Finished in 0.957 seconds with exit status 0 (successful).
INFO [ecf4921b] Running /usr/local/rvm/bin/skateboxes_rake assets:precompile on 162.243.33.179
DEBUG [ecf4921b] Command: cd /var/www/skateboxes/releases/20131023013124 && ( RAILS_ENV=production /usr/local/rvm/bin/skateboxes_rake assets:precompile )
DEBUG [ecf4921b] /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in `block in materialize': Could not find sshkit-1.1.0 in any of the sources (Bundler::GemNotFound)
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in `map!'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in `materialize'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/definition.rb:114:in `specs'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/definition.rb:159:in `specs_for'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/definition.rb:148:in `requested_specs'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/environment.rb:18:in `requested_specs'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/runtime.rb:13:in `setup'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler.rb:120:in `setup'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/rubygems-bundler-1.3.4/lib/rubygems-bundler/noexec.rb:74:in `setup'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/rubygems-bundler-1.3.4/lib/rubygems-bundler/noexec.rb:103:in `check'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/rubygems-bundler-1.3.4/lib/rubygems-bundler/noexec.rb:109:in `<top (required)>'
DEBUG [ecf4921b] from /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `require'
DEBUG [ecf4921b] from /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
DEBUG [ecf4921b] from /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/rubygems-bundler-1.3.4/lib/rubygems_executable_plugin.rb:4:in `block in <top (required)>'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/executable-hooks-1.2.5/lib/executable-hooks/hooks.rb:50:in `call'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/executable-hooks-1.2.5/lib/executable-hooks/hooks.rb:50:in `block in run'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/executable-hooks-1.2.5/lib/executable-hooks/hooks.rb:49:in `each'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/executable-hooks-1.2.5/lib/executable-hooks/hooks.rb:49:in `run'
DEBUG [ecf4921b] from /usr/local/rvm/gems/ruby-2.0.0-p247@skateboxes/bin/ruby_executable_hooks:10:in `<main>'
cap aborted!
rake stdout: Nothing written
rake stderr: Nothing written
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/command.rb:94:in `exit_status='
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:125:in `block (4 levels) in _execute'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:551:in `call'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:551:in `do_request'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:561:in `channel_request'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:465:in `dispatch_incoming_packets'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:221:in `preprocess'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:205:in `process'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `block in loop'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:269:in `wait'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:147:in `block (2 levels) in _execute'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:514:in `call'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:514:in `do_open_confirmation'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:545:in `channel_open_confirmation'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:465:in `dispatch_incoming_packets'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:221:in `preprocess'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:205:in `process'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `block in loop'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:149:in `block in _execute'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:106:in `tap'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:106:in `_execute'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:54:in `execute'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/capistrano-rails-1.0.0/lib/capistrano/tasks/assets.rake:61:in `block (6 levels) in <top (required)>'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/backends/abstract.rb:89:in `with'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/capistrano-rails-1.0.0/lib/capistrano/tasks/assets.rake:60:in `block (5 levels) in <top (required)>'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/backends/abstract.rb:81:in `within'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/capistrano-rails-1.0.0/lib/capistrano/tasks/assets.rake:59:in `block (4 levels) in <top (required)>'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:42:in `instance_exec'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:42:in `run'
/Users/kyledecot/.rvm/gems/ruby-2.0.0-p247@skateboxes/gems/sshkit-1.1.0/lib/sshkit/runners/parallel.rb:12:in `block (2 levels) in execute'
Capfile
# Load DSL and Setup Up Stages
require 'capistrano/setup'
# Includes default deployment tasks
require 'capistrano/deploy'
require 'capistrano/rvm'
require 'capistrano/bundler'
require 'capistrano/rails'
Dir.glob('lib/capistrano/tasks/*.cap').each { |r| import r }
deploy.rb
...
set :rvm_ruby_version, "2.0@skateboxes"
...
更新#1
即使我在 deploy.rb 中设置了 rvm_ruby_version
,似乎失败的行正在尝试使用 2.0@global gemset
/usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in `block in materialize': Could not find sshkit-1.1.0 in any of the sources (Bundler::GemNotFound)
最佳答案
我们遇到了类似的问题,必须定义一个新的包并映射一些命令。所以这绝对不是一个完美的解决方案,但它对我们有用:
像这样:
SSHKit.config.command_map[:rake] = "~/.rvm/bin/new_bundle exec rake"
SSHKit.config.command_map[:rails] = "~/.rvm/bin/new_bundle exec rails"
SSHKit.config.command_map[:ruby_executable_hooks] = "~/rvm/gems/ruby-2.0.0-p247@global/bin/ruby_executable_hooks"
关于ruby-on-rails - 在任何来源中都找不到 sshkit-1.1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19526538/
我正在尝试在 Windows 上运行的小于 1GB 的 VM 上设置 YouTrack 和 TeamCity。使用率将非常低(用户和请求)。这是一个 POC 环境,如果它有效,我可能会将它推送到一个超
所以我在尝试使用 FORFILES 解决这个问题时遇到了麻烦。我正在尝试获取不超过 4 天的文件。所以基本上少于 4 天。然而,这似乎不太可能,因为/d -4 获取所有 4 天或更早的项目。 以下是我
如何从下面的 events 表中选择小于 15 分钟前创建的 events? CREATE TABLE events ( created_at timestamp NOT NULL DEFAU
Google Analytics Realtime提供 rt:minutesAgo ,可以过滤查询。 然而,它是一个维度而不是一个度量标准,<=不能在过滤器中使用。 假设我想在最后 n 分钟内获得一些
iOS 核心数据 - 严重的应用程序错误 - 尝试插入 nil 你好, 我的应用程序实际上运行稳定,但在极少数情况下它会崩溃并显示此错误消息... 2019-04-02 20:48:52.437172
我想制作一个 html div 以快速向右移动(例如不到 1 秒)并消失。然后1秒后再次直接出现在这个过程最开始div的位置。此过程将由单击按钮并重复 10 次触发。 我试图在 CSS 中使用过渡属性
我发现使用 TimeTrigger 是 Windows 10 (UWP) 上计划后台任务的方式。但是看起来我们需要给出的最小数字是 15 分钟。只是想知道,即使我们安排它在接下来的 1 分钟内运行,警
我必须在 1 秒内在屏幕上打印 2^20 行整数 printf 不够快,还有其他易于使用的快速输出替代方法吗? 每一行只包含 1 个整数。 我要求它用于竞争性编程问题,我必须将其源代码提交给法官。 最
我是一名优秀的程序员,十分优秀!