小编Uri*_*dez的帖子

试图删除在Centos中受保护的yum

好吧,我正在尝试执行以下命令.

yum remove libffi-3.0.9-1.el5.rf.i386
Run Code Online (Sandbox Code Playgroud)

因为我需要该文件(?),但是在使用rvm安装ruby时遇到问题,因为libffi-devel是rvm的依赖来安装ruby.

但是它给了我以下错误,当然它不会删除任何内容.

Error: Trying to remove "yum", which is protected
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Run Code Online (Sandbox Code Playgroud)

我已经尝试过--skip-broken而且我得到了这个:

Error: Trying to remove "yum", which is protected
 You could try running: rpm -Va --nofiles --nodigest
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我不是Linux的专家,但我需要使用rvm安装Ruby而我不能因为这个错误,你是否有人知道我做错了什么?

谢谢 :)

ruby linux centos rvm

5
推荐指数
2
解决办法
3万
查看次数

无法将当前画布数据转换为java中的图像

我有一个简单的应用程序,允许用户在画布控件中绘制.

现在,我想要的是将画布转换为图像.所以这是我的代码.

public void paint(Graphics g)
{
    //super.paint(g);
    Graphics2D draw = (Graphics2D) g;
    if(this.is_beginning || this.to_save)
    {
        draw.setColor(Color.white);
        draw.fillRect(0, 0, this.getWidth(), this.getHeight());
        this.is_beginning= false;
    }
    if(this.m_alzada)
    {
        draw.setColor(Color.red);
        draw.drawLine(uX, uY, x, y);

    }
}
Run Code Online (Sandbox Code Playgroud)

这是我保存图像的方法.

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    int w = canvas1.getWidth();
    int h = canvas1.getHeight();
    int type = BufferedImage.TYPE_INT_BGR;
    BufferedImage image = new BufferedImage(w,h,type);
    Graphics2D g2 = image.createGraphics(); 
    canvas1.to_save = true;
    canvas1.paint(g2);
    try {
        ImageIO.write(image, "png", new File("C:/Users/Uriel/Desktop/ejemplo.png"));
    } catch (IOException ex) {
        Logger.getLogger(main.class.getName()).log(Level.SEVERE, null, ex);
    } …
Run Code Online (Sandbox Code Playgroud)

java png image

4
推荐指数
1
解决办法
5261
查看次数

将目录重定向到子域

我的域名指向Heroku中的Rails应用程序,例如,当您想要访问某些视频时,您将拥有一个URL,例如:

http://codigofacilito.com/video/W53XHWkbz34

我们需要将该应用更改为子域,因此更新后的版本为:

http://videos.codigofacilito.com/video/W53XHWkbz34

我想知道的是:

有没有办法通过使用.htaccess文件将人们重定向到子域视频的新网址.

.htaccess redirect

4
推荐指数
3
解决办法
2万
查看次数

在使用VCR的控制器测试中,VCR :: Errors :: UnhandledHTTPRequestError

我正在尝试模拟一个在其中上传文件的api调用,我正在使用Wistia Upload API,并且由于我不想每次测试都击中服务器,因此我是第一次尝试VCR。

我的spec / controllers文件夹中有以下测试:

let(:file) { Rack::Test::UploadedFile.new("video_path", 'video/mp4') }

describe "GET #index" do
  it "assigns all videos as @videos" do
    VCR.use_cassette "wistia/upload" do 
      video = Video.create! valid_attributes

      get :index, {}
      expect(assigns(:videos)).to eq([video])
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

结束

在模型回调中触发API调用,如下所示:

class Video < ActiveRecord::Base
  after_save :move_video
  def move_video
    uri = URI('https://upload.wistia.com/')

    http = Net::HTTP.new(uri.host, uri.port)
    http.use_ssl = true

    # Construct the request.
    request = Net::HTTP::Post::Multipart.new uri.request_uri, {
    'api_password' => '',
    'project_id'   => ''
    'file' => my_video_file
    }
    # Make …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails vcr

3
推荐指数
1
解决办法
5872
查看次数

标签 统计

.htaccess ×1

centos ×1

image ×1

java ×1

linux ×1

png ×1

redirect ×1

ruby ×1

ruby-on-rails ×1

rvm ×1

vcr ×1