我遵循本教程:https: //guides.spreecommerce.com/developer/getting_started_tutorial.html#installing-image-magick 当我写
jonstark@jonstark-pc:~/rails_projects/optima1$ spree install --auto-accept
Run Code Online (Sandbox Code Playgroud)
我懂了:
/home/jonstark/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/specification.rb:2158:in
`method_missing': undefined method `this' for
#<Gem::Specification:0x4db6d12 activesupport-4.2.0> (NoMethodError) from
/home/jonstark/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/specification.rb:1057:in
`find_active_stub_by_path' from
/home/jonstark/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:64:in
`require' from
/home/jonstark/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.0/lib/active_support/core_ext/string.rb:1:in
`<top (required)>' from
/home/jonstark/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in
`require' from
/home/jonstark/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in
`rescue in require' from
/home/jonstark/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in
`require' from
/home/jonstark/.rvm/gems/ruby-2.3.0/gems/spree_cmd-3.0.6.1/lib/spree_cmd/installer.rb:2:in
`<top (required)>' from
/home/jonstark/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
`require' from
/home/jonstark/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
`require' from
/home/jonstark/.rvm/gems/ruby-2.3.0/gems/spree_cmd-3.0.6.1/lib/spree_cmd.rb:13:in
`<top (required)>' from
/home/jonstark/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
`require' from
/home/jonstark/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
`require' from
/home/jonstark/.rvm/gems/ruby-2.3.0/gems/spree_cmd-3.0.6.1/bin/spree:2:in
`<top (required)>' from
/home/jonstark/.rvm/gems/ruby-2.3.0/bin/spree:23:in `load' from
/home/jonstark/.rvm/gems/ruby-2.3.0/bin/spree:23:in `<main>' from
/home/jonstark/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in
`eval' from
/home/jonstark/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in
`<main>'
Run Code Online (Sandbox Code Playgroud)
我的宝石文件
source 'https://rubygems.org'
ruby …Run Code Online (Sandbox Code Playgroud) 我将我的 django 应用程序部署到 pythonanywhere.com 并且我的 admin css 不起作用 http://directdirect.pythonanywhere.com/admin/login/?next=/admin/ 我该怎么办?我使用 django 2.0 settings.py:
Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.9/howto/static-files/
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'django_direct/main_app/static'),
os.path.join(BASE_DIR, 'django_direct/main_app/static'),
http://directdirect.pythonanywhere.com/static/admin/css/dashboard.css
]
Run Code Online (Sandbox Code Playgroud) nginx: [emerg] invalid number of arguments in "proxy_pass" directive in /etc/nginx/sites-enabled/django_direct:12
Run Code Online (Sandbox Code Playgroud)
我的 nginx 配置文件:
server {
listen 80;
server_name 94.154.13.214;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /root/django_direct/main_app/;
}
location / {
include proxy_params;
proxy_pass unix: /root/django_direct/django_direct.sock;
}
}
Run Code Online (Sandbox Code Playgroud)
我该怎么办? UPD: 我已经改变了这样的文件:
proxy_pass http://unix:/root/django_direct/django_direct.sock;
Run Code Online (Sandbox Code Playgroud)
但没有帮助,我已经重新启动了 nginx,现在我收到了 502 Bad Gateway 错误。
我没有找到法定存款的历史记录(来自银行卡),这里只有加密存款:https : //prnt.sc/ttdwc2=)例如,在我的银行账户界面中,我在 5 月 12 日找到了存款,但可以'在这里找不到...
有人知道可能有api 端点可以查找吗?在这里没有找到任何东西https://github.com/binance-us/binance-official-api-docs/blob/master/rest-api.md
再一次:我没有在 api 和网站界面中找到任何关于法币存款的信息。没有这样的方法可以查看信用卡存款的法定历史记录,这看起来很奇怪。可能是我错过了什么?
这是我第一次使用 Hurtl 的教程进行 rspec 测试,发现它已经过时了。我想更改这一行,因为its它不再是 rspec 的一部分:
its(:user) { should == user }
Run Code Online (Sandbox Code Playgroud)
我试图这样做:
expect(subject.user).to eq(user)
Run Code Online (Sandbox Code Playgroud)
但得到一个错误
RuntimeError: #let 或 #subject 在没有块的情况下调用
如果您需要,这是我的完整 rspec 测试:
require 'spec_helper'
require "rails_helper"
describe Question do
let(:user) { FactoryGirl.create(:user) }
before { @question = user.questions.build(content: "Lorem ipsum") }
subject { @question }
it { should respond_to(:body) }
it { should respond_to(:title) }
it { should respond_to(:user_id) }
it { should respond_to(:user) }
expect(subject.user).to eq(user)
its(:user) { should == user }
it { …Run Code Online (Sandbox Code Playgroud) 我已经创建了 ssh 密钥并将其添加到我的 gitlab 帐户中。
然后,我做出了承诺:
git add .
git commit -m "w"
git push origin master
Run Code Online (Sandbox Code Playgroud)
但正如你所看到的,我提交时的用户名是root(这是因为我笔记本电脑上的用户是root
1)如何设置所需的用户名(让我们称之为)batman,这样我希望将batman显示为提交作者而不是root?
2)我可以只使用 gitlab 界面来完成此操作,而不弄乱笔记本电脑上的 git 配置吗?(我这样问是因为我有几个 git 帐户,并且我需要为我的项目使用不同的帐户)
我已经创建了 nuxt 项目
vue init nuxt/starter <project-name>
在我的nuxt.config.js我添加了这个:
css: [
{ src: '~assets/css/style.css', lang: 'css' }
]
Run Code Online (Sandbox Code Playgroud)
在我的 assets/css 文件夹中,我有 style.css
body {
background: black!important;
}
Run Code Online (Sandbox Code Playgroud)
但是在控制台上没有任何错误发生。我该怎么办?
我有一个组件
<template>somecode</template>
<script>
export default {
name: 'Card',
created() {
axios.get(apiObjUrl)
somecode
})
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是我的网址:http : //127.0.0.1 : 8080/#/card/12
但我有一个问题:
当我像这样使用路由器链接时:
<router-link to="/card/155"> card 155</router-link>
Run Code Online (Sandbox Code Playgroud)
我的网址更改:http : //127.0.0.1 : 8080/#/card/155
但该created()方法不会被解雇。所以我不会向 api 发出新的 xhr 请求,数据也不会改变我该怎么办?
我有这个代码:
url= 'https://yandex.ru/search/xml?user=uid-2h3232xfhboy&key=03.292922330523:6b4c80ghghghhghgdsfdsfds4c4b4a7872fb7d2bb04bfdgbb02b76c3d&query='
key = "???"
url = url + key
print(url)
xml = urllib.request.urlopen(url).read()
Run Code Online (Sandbox Code Playgroud)
但我得到了一个错误:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 90-96: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
我试图做url= url.encode("utf-8")
但没有帮助。得到这个错误:
AttributeError: 'bytes' 对象没有属性 'timeout'
我尝试这样做:
url = u''.join((self.ya_url, key)).encode('utf-8')
正如这里所建议的:UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)
但得到了同样的错误
AttributeError: 'bytes' 对象没有属性 'timeout'
我该怎么办?
我已经使用一些教程部署了我的应用程序
我使用 nginx+gunicorn(我也使用 systemd)
现在一切正常,dev server
但在生产中,Internal Server Error当我尝试下载文件时失败
我如何以及在哪里可以找到 gunicorn 原木?(我用的是ubuntu)
此外,这是一段会导致错误的代码,以防万一:
def download_xlsx(request):
user = request.user
file_name = request.GET['file_name']
file_path='main_app/static/xlsx/' + str(user.id) + '/' + file_name
disposition= 'attachment; filename="' +smart_str(file_name) + '"'
disposition=disposition.encode('utf-8')
if os.path.exists(file_path):
with open(file_path, 'rb') as fh:
response = HttpResponse(fh.read(), content_type="application/vnd.ms-excel")
response['Content-Disposition'] = disposition
return response
return projects.to_utf8_json_response('not found')
Run Code Online (Sandbox Code Playgroud)
UPD:我试着跑 sudo journalctl -u gunicorn
但是我从 2 个月前开始得到一个巨大的文件,所以我不能去最新的日志做它的大小